我将 jQuery 模态对话框 (jQuery UI) 用于模态弹出窗口。它工作正常,直到最近我们安装了一个 activex 插件。现在,只要插件被激活,这个弹出窗口就会出现在插件后面。有什么方法可以在 activex 插件之上显示模态对话框吗?
浏览器: IE7,IE8
最佳答案
我手头没有可用于测试的 activex 插件,但我相信您是否可以将插件隐藏在 iframe 后面。当您显示模态弹出窗口时,创建一个空的 iframe。给它与你的弹出窗口相同的尺寸,并在相同的位置显示它,但使用较低的 z-index
. iframe 应呈现在 activex 插件上方,您的弹出窗口应呈现在 iframe 上方。
我可以验证此技术是否适用于屏蔽 <select />
IE6 中的框。我自己没有用ActiveX控件测试过,但是谷歌tells me它应该工作。
关于jquery - Activex 控件上的模态对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1924785/