1、HTML:<body>
<div class="container">
<img id="background" src="images/text.jpg" alt=""/>
<div class="first">
<div class="forth"></div>
<div class="second"></div>
<div class="third"></div>
</div>
</div>
</body>2、CSS:3、JS<script></script>以上代码在chrome中正常,在IE中则没有效果。
1 回答

幕布斯7119047
TA贡献1794条经验 获得超8个赞
在本地测试了你的代码,在IE下确实存在问题。
IE中调试,修改代码:
$(".container").mouseover(function (e) { var str = e.target.className||e.target.nodeName; });
发现e.target是img。
解决方案:给.first增加background样式,比如.first{background:#ddd;}
想知道为什么,搜索关键字“IE mouseover 穿透”
添加回答
举报
0/150
提交
取消