我有一些問題panelPopup和IE8。當我設置autoCentre =「true」和positionOnLoadOnly =「true」時,我希望彈出窗口出現在視口的中心並保持放置在那裏。這在Safari,Chrome和Firefox中運行良好,但在IE中彈出「跟隨滾動」,如果你明白我的意思。即,如果顯示彈出窗口的頁面比彈出窗口更長,則當我滾動頁面時彈出窗口會重新居中。此外,這是一個更大的問題 - 如果彈出窗口比頁面更長,我只能將部分路徑向下滾動,然後重新居中。這意味着我永遠無法看到的彈出窗口底部的信息...IceFaces:panelPopup autoCentre問題與IE瀏覽器
這是所使用的代碼生成彈出:
<ice:panelPopup
id="popup"
positionOnLoadOnly="true"
autoCentre="true"
style="z-index:999; background: #FFFFFF;"
resizable="false"
draggable="false"
modal="true"
clientOnly="true"
visible="#{SomeBean.popupRendered}" >
任何想法?
謝謝!
是的,可能就是這樣 - 我們決定使用panelTabSet而不是我們以前的looong列表來打破對話框。這讓我們擺脫了整個滾動遊戲。 – Malakim 2010-12-07 06:54:50