我使用 jQuery 制作了一个下拉菜单。鼠标输入时打开,鼠标离开时关闭。
问题
菜单似乎“推动”了旁边的其他元素。
jsFiddle 工作示例:http: //jsfiddle.net/aXPVq/
HTML
<div id="floatingmenu">
<h1>FLOATING MENU</h1>
<div style="display: none;">
FLOATING MENU TEST<br />
FLOATING MENU TEST<br />
</div>
</div>
<br />
<br />
<br />
<br />
<br />
<div id="menu">
TEST<br />
TEST<br />
TEST<br />
</div>
JS
$(function()
{
$('#floatingmenu h1').mouseenter(function()
{
$(this).next().slideDown(100);
})
$('#floatingmenu h1').mouseleave(function()
{
$(this).next().slideUp(100);
});
});
CSS
#floatingmenu
{
width: 300px;
float: right;
}
#menu
{
width: 300px;
float: right;
}
问题:如何阻止菜单推送其他元素?