ie67下隐藏元素bug

具体场景:

弹层里的一个tab切换,通过切换来控制不同元素隐藏和展示。被隐藏的元素添加了(display:none),仍然穿透当前展示元素。

一个很恶心的解决方法如下:

延迟一定时间,给他们的父级元素添加一个class

1
2
3
4
5
if( isIE6 || isIE7){
window.setTimeout(function(){
me.dom.addClass('hide_ie6') //class名可以不存在
},50);
}