jQuery的fadeIn、fadeOut函数还蛮好使的,但是在IE系列下没有效果,研究了一下找到了解决办法。
例如$element是fadeIn or fadeOut的对象,那么可以在fadeIn/fadeOut函数内加上
if(jQuery.browser.msie) $element.get(0).style.removeAttribute('filter');
原因貌似是Ie实现overflow:hidden的时候是用滤镜设置成透明的,那么去掉滤镜就Ok了。
About Web开发技术、算法研究
2011年9月13日 16:49
jQuery的fadeIn、fadeOut函数还蛮好使的,但是在IE系列下没有效果,研究了一下找到了解决办法。
例如$element是fadeIn or fadeOut的对象,那么可以在fadeIn/fadeOut函数内加上
if(jQuery.browser.msie) $element.get(0).style.removeAttribute('filter');
原因貌似是Ie实现overflow:hidden的时候是用滤镜设置成透明的,那么去掉滤镜就Ok了。