2011-07-26 8 views
0

jquery.alerts.jsを使用して「確認」ボックスを作成しています。私はマスクされた背景を持っているので、ユーザーは確認ボックスで「はい/いいえ」と言うまで、ページ上で何もしません。jquery.alertのzindexがIE7で動作しない

確認ボックスはFirefoxでうまくいきますが、IEではGreyMaskの後ろにポップアップ表示され、上には表示されません。

これをIEでどのように修正すればよいですか?

ありがとう

+0

なぜjquery UIを使用しないのですか? – yoda

+0

あなたは私たちに例(関連するCSS要素)を表示できました – Sparkup

+0

私はjquery.alerts.jsを使用しています – Mithil

答えて

0

IE7では、z-indexが期待どおりに機能しない場合があります。ポップアップ・ペアレントのZインデックスを高く設定してみてください。

詳細はthis linkを参照してください。

0

私はやや似た問題に遭遇しました。私はあらゆる種類のものを試しました。結局、私は一緒にそれを修正した3つのもので終わった:

var zIndexNumber = 1000; 
$('div, li, ul').each(function() { 
    $(this).css('zIndex', zIndexNumber); 
    zIndexNumber -= 10; 
}); 

あなたのjavascript/jqueryで貼り付けてみてください。これは、すべての要素のz-indexを循環して設定します。そうすれば、灰色のボックスを1000以上のものに設定することができます。

また、正しい位置にして、doctypeが正しいことを確認してください。 IEは厄介です。

関連する問題