jQuery fadeIn、fadeOut无法在IE下正常显示解决办法

shizheng posted @ 2011年9月13日 16:49 in JavaScript with tags jquery fadein fadeout ie javascript , 1501 阅读

jQuery的fadeIn、fadeOut函数还蛮好使的,但是在IE系列下没有效果,研究了一下找到了解决办法。

例如$element是fadeIn or fadeOut的对象,那么可以在fadeIn/fadeOut函数内加上

if(jQuery.browser.msie) $element.get(0).style.removeAttribute('filter');

原因貌似是Ie实现overflow:hidden的时候是用滤镜设置成透明的,那么去掉滤镜就Ok了。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter