0
我想在鼠标悬停上移动其他DIV之间的“菜单DIV”。但是,当我将鼠标移动到某个DIV的外面时,“菜单DIV”就会消失。为什么appendTo不能在另一个DIV中的DIV上工作
的jsfiddle DEMO: http://jsfiddle.net/ynternet/HhzVC/
HTML
<div id="menu">
<a href="#">Link</a>
<a href="#">Link</a>
</div>
<div id="container">
<div id="divA"><br> </div>
<br>
<div id="divB"><br> </div>
<br>
<div id="divC"><br> </div>
<br>
<div id="divD"><br> </div>
</div>
CSS
#menu{
position: absolute;
background-color: yellow;
}
#divA{
background-color: blue;
}
#divB{
background-color: red;
}
#divC{
background-color: cyan;
}
#divD{
background-color: brown;
}
JQUERY
$("#container div").live({
mouseover: function() {
$('#menu').appendTo($($(this)));
}
});
谢谢你的帮助。这对我来说工作得很好。 – Patrik