我有这样的结构:
<div id="container">
<span>
<span></span>
</span>
<span>
<span></span>
</span>
</div>
我需要捕获容器的 mouseout 事件,所以我让 jquery 这样做:
$("#container").hover('',function(){
alert("Out");
});
在 Firefox / Opera 中,它仅在离开 div 时触发 mouseout 功能
(我多么想要它)。
在 IE 中,它会在鼠标点击的 div 内的每个 *-Tag 处触发 mouseout 函数。
(*也许重要的是,span 标签也有 mouseover 和 out 事件)
有人知道如何解决这个问题吗?
(嵌套结构无法更改,因为布局复杂)
thx4任何想法!
@evelio:它不起作用,id 始终是“容器”
我是如何解决的(到目前为止......):
不管你相信与否,container-div 的属性background-color 必须设置为一种颜色。
我仍然对这个事实感到非常震惊,但我尝试了几次,只有CSS中的背景颜色属性决定了它的工作与否。
并且:颜色 #000000 不起作用,任何其他颜色都起作用,包括“白色”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)