2011-04-17 90 views
5

工作,我有一个像鼠标离开事件并不绝对子元素

<ul class="systeMenus"> 
    <li> 
     <ul> 
      <li></li> 
      <li></li> 
      <li></li> 
     </ul> 
    </li> 
    <li></li> 
</ul> 

第一ul标签是由别的onmouseover事件的链接打开在另一个框架框架菜单列表。

的2 ul打开由CSS display:block;position:absolute; left:175px;于母公司li就像出现父li标签内的一个菜单,并在同一标签lionmouseout事件隐藏。

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

任何帮助表示赞赏。一定提供解决方案。

+0

你可以发布一个[小提琴](http://jsfiddle.net)显示问题是什么? – 2011-04-17 19:57:56

+0

我猜这是发生在IE中......我刚刚遇到过同样的事情 - 因为元素是AP当鼠标悬停在填充,边距或边框空间上时触发mouseleave事件?这发生在我的情况 - 我认为这是因为AP元素不被认为是在它的父母在IE中? – danjah 2011-09-19 05:16:25

回答

1

尝试使用悬停jQuery中

类似的东西:

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

我有在IE中一个时间的MouseEnter和鼠标离开一个问题,悬停固定它。

如果它不工作后小提琴。 但现在,也许你已经解决了你的问题。

相关问题