这是我在无意中发现的,后来,google后发现确实是问题,因此,记录下。
当我们使用jQuery的Slidetoggle方法,在IE7下,有时候会出现内容闪烁后自动消失的情况,再点击仍然如此。
google后发现原来绑定事件的对象的父类不能包含position属性值为absolute和relative的样式,一旦包含,IE7则会出现此情况。将position属性删除或者设置高为101%即可解决。
相关资料:
http://www.justwerks.com/slidetoggle-jquery-ie-7-bug
http://www.ndoherty.com/blog/2007/09/25/jquery-slidetoggle-and-internet-explorer/
本文介绍了一个在Internet Explorer 7浏览器下使用jQuery的Slidetoggle方法时出现的内容闪烁并自动消失的问题。该问题是由于绑定事件的对象父类包含特定的CSS属性所导致。文中提供了解决方案,并附上了相关的外部参考资料。
1万+

被折叠的 条评论
为什么被折叠?



