我有一個包含jQuery UI對話框控件的asp.net用戶控件。asp.net usercontrol中的jquery UI模態對話框:模態覆蓋僅在用戶控件中的div
所有按預期工作執行灰色tranparent覆蓋(使表單模式)只出現在觸發對話框形式下的隱藏div。
是否有可能將此覆蓋目標指向父div?或者這不是正確的解決方案。
我已經嘗試過blockUI插件(並刪除對話框樣式以防止其疊加顯示),但雖然它在屏幕上「看起來」正確,但會禁用包括對話框彈出窗口中的所有控件。
任何想法?
補充:截圖
alt text http://www.freeimagehosting.net/uploads/e0555a0ec5.jpg
對話框的div位於用戶控件內部,我將其更改爲位於用戶控件的位置,即在頁面中,並且我仍然遇到同樣的問題。 – 2009-10-12 18:33:59
我還可以看到的另一個問題是頁面高度不斷增長(工具欄'grabber'越來越小,表明我可以向下滾動更多)這似乎也耗盡了資源。如果從css中移除.ui-widget-overlay類,則停止。 – 2009-10-12 18:38:34
只需將對話框div作爲第一件事(在
之後),看看會發生什麼。似乎有嵌套你的控制的東西。甚至可能是FRAME? – 2009-10-12 21:53:42