我在jQuery和slidetoggle效果方面做了很多工作而没有遇到过这个bug。页面为http://gilman.oomphdev.com,错误是用户点击“这是什么?”在IE7页面顶部标记。此外,当您点击“Contribute Yours”链接(右栏,白底框底部)打开评论表单时。
slideToggle效果正在推送一些内容,而不是其他内容,并且元素从display:none转为显示:block闪烁然后消失。容器内部有“float”元素显示/隐藏,但我使用clearfix来帮助给出容器高度。
我认为这是一个z-index问题,所以我发现一些循环遍及整个DOM的jQuery并手动给每个DIV一个z-index,但这没有帮助。我也玩过位置:相对于某些元素,但这也没有帮助。我正在使用CSS3 PIE来渲染一些CSS3效果,但后来为了缩小可能的bug范围而将其关闭。
到目前为止,我很难过。任何见解将不胜感激。我的主要样式表位于:
/wp-content/themes/thinking/styles/screen.css
我在ie.css和reset.css
的目录中也有一个样式表