我試圖在固定位置的頁面中心以模式模式顯示對話框,但我無法使其正常工作。作爲解決方法,我目前設置了jQuery UI對話框位置固定中心
position: "top"
所以至少它固定在視口的頂部。當我使用中心選項時,它只是使用高度的50%作爲頂級屬性。由於我的頁面大約是7000像素,因此它遠離視口,用戶無法看到它。
有沒有人有如何實現這個好建議?我已經嘗試過CSS選項,但是由於top屬性是動態設置的,所以CSS根本沒有任何效果。
我也嘗試將它置於疊加層中,但由於ui-overlay元素在模式初始化之前不存在,所以我無法將它用作居中的射手。
只是僅供參考,我正在嘗試將此作爲定位hallojs鏈接小部件錯誤的解決方法。
您可以嘗試使用'position:absolute; top:0;正確:0;底部:0;左:0;'在你的模態的CSS。這應該完美中心。 – Lawren
這不起作用。樣式設置在元素本身的html中,因此它完全覆蓋了CSS中的所有樣式。 – juminoz