0

私は IE7 の z-index/stacking の問題を解決するために 2 日近く費やしましたが、敗北を認めました。天才の 1 人が私を助けてくれることを願っています!

IE7 でhttp://learningseat.wpdemo.com.au/discover/#linksにアクセスして、[What We Stand For] または [Where We're going] をクリックすると、[Who We Work With] および [Who We Are] リンクが表示されます。私のライトボックスの上に。

物事を移動し、 position: relative および z-indexes をさまざまな要素に追加することで、この問題を解決しようとしましたが、これでまったく成功しませんでした。

IE での z-index の問題に対して jQuery のトリックをいくつか使用してみましたが、うまくいきませんでした。

私はこのプロジェクトで別の開発者と協力しましたが、コードはあまりきれいではありませんが、誰かがこの問題で私を助けてくれたら、私は永遠に感謝します!

あなたのアイデアと助けをありがとう!

4

1 に答える 1

0

このStackOverflow の回答では、Tgr は z-index がどのように機能することになっているのか、および IE 7 以前がどのように間違っているのかについてかなり良い説明をしています。

私の限られたいじくり回しで私にとってうまくいったのは、その回答の最後の段落で提示された解決策でした。まず、スタイルシートで IE7 固有の z-index 値を削除し、次に.buttoninfoクリックされた に非常に高い z-index 値 (9999) を追加しました。コードでは、ボタンがクリックされたときにクラスを追加し、ポップアップが非表示になったときにクラスを削除できます。

于 2012-06-08T07:07:56.593 に答える