jquery.alert的z索引在IE7中不起作用

时间:2011-07-26 21:37:01

标签: jquery internet-explorer-7 internet-explorer-6

我正在使用jquery.alerts.js创建一个“确认”框。我有一个蒙面背景,以便用户在页面上不做任何其他操作,直到他在确认框中显示“是/否”。

确认框在Firefox中运行良好但在IE中它会弹出GreyMask而不是它。

知道如何为IE修复此问题吗?

由于

2 个答案:

答案 0 :(得分:0)

在IE7中,z-index并不总是按预期工作。尝试为弹出父母设置一个高z-index。

有关详细信息,请参阅this link

答案 1 :(得分:0)

我遇到了一个类似的问题。我尝试过各种各样的事情。最后,我得到了三个共同修复它的东西:

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

尝试在javascript / jquery中粘贴它。它将循环并设置每个元素的z-index。这样你可以将你的灰盒子设置为超过1000的任何东西,它应该显示。

另外,请确保您的位置正确且doctype正确无误。 IE很挑剔。