2012-10-04 71 views
-1

全部,ModalPopupExtender覆蓋

記住:我的覆蓋使用絕對定位。

我試圖解決覆蓋問題與我的自動建議菜單,當它駐留在ModalPopup(使用Ajax控件工具包的ModalPopupExtender)內。作爲用戶類型,疊加層出現在彈出框下,但我希望它出現在它上面。

因此,簡單的事情是改變我的自動建議菜單覆蓋層上的z-index,但疊加層仍出現在模式彈出窗口下。所以我打開了ModalPopupExtender的源代碼並查看了它的z-index,並將它設置爲更高的值(它們使用了10,000,我使用了20,000)。我認爲這可以解決它,但無濟於事,我的覆蓋仍在彈出窗口下。當我的覆蓋div z-index高於覆蓋z-index時,這怎麼可能呢?

我將不勝感激任何幫助。

經過進一步調查,我認爲這條線是導致模式彈出去的一切盈:

this._foregroundElement.parentNode.appendChild(this._backgroundElement); 

的「前景元素」是彈出DIV及背景要素是一個臨時的div我覺得跨度整個頁面。

好的,因爲我不能改變這一點,任何建議我能做些什麼來修復附加到模式彈出窗口中文本框的疊加層?

回答

0

問題已解決。

問題的原因是用於顯示具有低z-index值的疊加的IFRAME。