我正在使用jquery.alerts.js创建一个“确认”框。我有一个蒙面的背景,以便用户在页面上没有做任何其他操作,直到他在确认框中显示“是/否”。zindex for jquery.alert在IE7中不工作
确认框在Firefox中非常适用,但在IE中它弹出的是GreyMask后面的窗口,而不是顶层窗口。
任何想法如何解决这个IE?
谢谢
我正在使用jquery.alerts.js创建一个“确认”框。我有一个蒙面的背景,以便用户在页面上没有做任何其他操作,直到他在确认框中显示“是/否”。zindex for jquery.alert在IE7中不工作
确认框在Firefox中非常适用,但在IE中它弹出的是GreyMask后面的窗口,而不是顶层窗口。
任何想法如何解决这个IE?
谢谢
在IE7中,z-index并不总是像预期的那样工作。尝试设置弹出父母的高Z指数也。
查看this link了解更多详情。
我遇到了一个类似的问题。我尝试了各种各样的东西。最后,我结束了三件事情,一起修复它:
var zIndexNumber = 1000;
$('div, li, ul').each(function() {
$(this).css('zIndex', zIndexNumber);
zIndexNumber -= 10;
});
尝试粘贴,在您的JavaScript/jQuery中。它会遍历并设置每个元素的z-index。这样,你可以将你的灰色框设置为1000以上的任何东西,它应该显示。
此外,请确保您的位置正确,文档类型正确。 IE很挑剔。
为什么不使用jQuery UI? – yoda
你能告诉我们一个例子(涉及的CSS元素) – Sparkup
我正在使用jquery.alerts.js – Mithil