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