Я пытаюсь создать элементы div
и печатать элементы на них динамически. Я создал демонстрацию, чтобы показать, где я достиг.
Проблема с моим кодом заключается в том, что он не отображается рядом со списком, где я его хочу. Вместо этого он отображается внизу. Можно ли показать новый div
рядом с элементом, над которым я курсирую?
$(".bubble").live({
mouseenter : function() {
$("#bubble").show();
$("#bubble").html($(this).attr('id'));
},
mouseleave : function() {
$("#bubble").empty();
}
});
#bubble{
width:100px;
height:20px;
background-color:#666666;
position:absolute;
display:hidden;
}
<ul>
<li><span class="bubble" id="test1">test1</span></li>
<li><span class="bubble" id="test2">test2</span></li>
<li><span class="bubble" id="test3">test3</span></li>
<li><span class="bubble" id="test4">test4</span></li>
<li><span class="bubble" id="test5">test5</span></li>
</ul>
<div id="bubble"></div>