【问题标题】:IE7 z-index and stackingIE7 z-index 和堆叠
【发布时间】:2012-06-08 15:07:56
【问题描述】:

我花了将近两天时间试图解决 IE7 中的 z-index/stacking 问题,我承认失败了,我希望你们中的一位天才可以帮助我!

如果您在 IE7 中转到 http://learningseat.wpdemo.com.au/discover/#links 并单击我们代表什么或我们要去哪里,您会看到我们的合作伙伴和我们是谁链接显示在我的灯箱顶部。

我试图通过移动东西来解决这个问题,将 position: relative 和 z-indexes 添加到不同的元素,但我根本没有成功。

我什至尝试使用一些 jQuery 技巧来解决 IE 的 z-index 问题,但我没有运气。

我在这个项目上与另一位开发人员合作过,代码不是很漂亮,但如果有人能帮助我解决这个问题,我将永远感激不尽!

感谢您的想法和帮助!

【问题讨论】:

    标签: css internet-explorer-7


    【解决方案1】:

    this StackOverflow answer 中,Tgr 很好地解释了 z-index 应该如何工作以及 IE 7 及更早版本是如何出错的。

    在我有限的修补中对我有用的是该答案最后一段中提出的解决方案。首先,我删除了样式表中特定于 IE7 的 z-index 值,然后将一个非常高的 z-index 值 (9999) 添加到单击的 .buttoninfo 中。在您的代码中,您可以在单击按钮时添加一个类,然后在隐藏弹出窗口时将其删除。

    【讨论】:

    • 感谢 Cheran 帖子的链接!这太棒了。当点击元素时,我最终用 z-indexes 做了一些 jQuery 魔术!
    猜你喜欢
    • 2011-12-06
    • 1970-01-01
    • 2012-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-29
    • 1970-01-01
    • 2015-12-07
    相关资源
    最近更新 更多