文本显示在IE 7中的Jquery工具覆盖的叠加层下

Sbh*_*bry 4 jquery internet-explorer-7 drupal-6

链接:http://designbracket.com/.点击我们的服务及其下的链接.我已经使用Overlay of Jquery Tools在单击任何链接时显示叠加.这是一个drupal网站.问题是尽管叠加层按预期打开但是文本在IE 7中出现在它下面,而在FF或Chrome中没有出现(显然不是:)).

我认为这与IE 7的z-index错误有关.然而,尽管在这个愚蠢的问题上浪费了两天,但我还没有取得任何进展.

请帮助.任何帮助或建议将深表感谢.如果问题含糊不清,请告诉我,我会尝试包含更多细节.

谢谢

小智 9

我有一个类似的问题,其中叠加显示在IE7中的Expose-mask后面,因此页面上没有可点击的元素,包括叠加层.在overlay()设置中添加此项解决了问题:

onLoad:  function() {
  this.getOverlay().insertAfter('#exposeMask');
}
Run Code Online (Sandbox Code Playgroud)


小智 5

我知道这是一张旧票,但我只是把它放在那里,因为它帮助了我.

我遇到了IE7和jquery工具的叠加问题,因为我的叠加div在网格960 div中.改变z-index(z-index: 9999999 !important;)根本没有帮助.

要解决这个问题,我只需将我的叠加div移到我的结束</body>标记之前,该标记位于任何.container或.grid类之外.

希望这有助于某人.