mouseleave事件在绝对子元素中不起作用

时间:2011-04-17 19:06:40

标签: jquery position absolute mouseenter

我有像

这样的菜单列表
<ul class="systeMenus">
    <li>
        <ul>
            <li></li>
            <li></li>
            <li></li>
        </ul>
    </li>
    <li></li>
</ul>

第一个ul标记是从另一个框架集框架中链接的其他onmouseover事件开始的。

uldisplay:block;position:absolute; left:175px;打开到li父亲li,就像父{4}}标记内显示一个菜单一样,同时隐藏onmouseout个事件标记li

如果身上有mouseenter,我怎么能隐藏这两个UL。当我尝试$('body').mouseenterparent $('ul.systeMenus').mouseleave时。因为我在两个实现上都遇到了问题。

感谢任何帮助。请提供解决方案。

1 个答案:

答案 0 :(得分:1)

尝试在jquery中使用悬停

类似的东西:

$("ul").hover(function(){ //triggered on mouseEnter}, function(){ //triggered on MouseLeave});

我在IE中遇到问题一次使用mouseEnter和mouseLeave,悬停修复了它。

如果它不适合小提琴。 但是现在也许你已经解决了问题。