我使用jQuery模態對話框(jQuery UI)模式popups.It工作正常,直到最近我們安裝了一個activex插件。現在,當插件被激活時,這個彈出窗口會放在插件後面。是否有任何方法在activex插件上顯示模態對話框?模態對話框通過Activex控制
瀏覽器:IE7,IE8
我使用jQuery模態對話框(jQuery UI)模式popups.It工作正常,直到最近我們安裝了一個activex插件。現在,當插件被激活時,這個彈出窗口會放在插件後面。是否有任何方法在activex插件上顯示模態對話框?模態對話框通過Activex控制
瀏覽器:IE7,IE8
我沒有手頭上的ActiveX插件來進行測試,但我相信,如果你可以隱藏的iframe後面的插件。當你顯示你的模式彈出窗口時,創建一個空的iframe。給它與彈出窗口相同的尺寸,並將其顯示在相同的位置,但使用較低的z-index
。 iframe應該呈現在activex插件之上,並且您的彈出窗口應該呈現在iframe之上。
我可以驗證此技術是否可用於屏蔽IE6中的<select />
框。我沒有使用ActiveX控件自己測試它,但Google tells me它應該工作。
添加到道格拉斯的答案。 jQuery UI的對話框包含一個bgiframe
option,它旨在使用iframe解決方案修復這些類型的z-index問題。只需將該選項設置爲true 應該可以解決您的問題。