我在一個頁面中使用Primefaces p:dialog
和modal=true
和p:media
。
與的Internet Explorer(所有版本)有問題:Primefaces模態對話框正在IE媒體組件下方
- 我
p:dialog
的模態不隱藏p:media
和 - 我
p:dialog
會背後/的p:media
組件的下方時,對話框顯示出來。
請爲此提供任何解決方案或JQuery解決方法。
下面是代碼和截圖:
<div id="myPdfMedia">
<p:media value="/resources/myfiles/primefaces_users_guide_3_5.pdf" width="500px" height="300px">
Your browser can't display pdf, <h:outputLink value="/resources/myfiles/primefaces_users_guide_3_5.pdf">click</h:outputLink> to download pdf instead.
</p:media>
</div>
<p:commandButton onclick="dlg.show()" value="Dialog"/>
<p:dialog widgetVar="dlg" modal="true" appendToBody="true" width="200px" height="100px" header="My Dialog" >
This is the dialog
</p:dialog>
注:使用Primeface 3.5和JSF 2.1.13
沒有。 –
您是否嘗試設置對話框的z-index大於媒體的z-index。並且可以嘗試在媒體上放置對話。 –