这是我在无意中发现的,后来,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/