您的位置:首页 > 其它

IE6下显示隐藏某个Element时出现“闪烁”问题的解决方案

2014-06-16 17:59 696 查看
原代码如下:
$(".topic").hover(function(){
$(this).parent().next().show();
},function(){
$(this).parent().next().hide();
})
显示/隐藏class为topic的下一个Element,当鼠标离开时会出现“闪烁”现象,其他浏览器正常,唯IE6,主要原因是javascript的“事件冒泡”,主要解决方法则是阻止事件冒泡。
修改后代码如下:

$(".topic").hover(function(){
$(this).parent().next().show();
},function(event){
$(this).parent().next().hide();
event.stopPropagation();//阻止事件冒泡
})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐