2010-09-23 162 views
1

我試圖修復一個對話框。 sticky屬性堅持它,但我需要修復div的對話框。jQuery UI對話框 - 位置

基本上我需要的對話框的行爲像一個普通的div(如果我把它放在一張桌子裏面,它就停留在那裏,不在屏幕中間)。

我知道這是與位置效應有關,但我無法弄清楚如何做到這一點。

謝謝

回答

0

您是否考慮過使用jQuery BlockUI?它有元素阻塞,我認爲這就是你在這之後。從我對jQuery UI的記憶中,定位是基於視口而不是頁面本身。 http://jquery.malsup.com/block/#element

+0

UI對話框的位置可以在任何地方,相對於任何東西,它聽起來像他根本不想要模式(雖然blockUI也是)。 – 2010-09-23 12:17:02

+0

沒錯。我不希望模式從位置頂部,左側,右側,底部,中心,中心開始。 我試圖設置「她在頁面中」的模態位置。我已經考慮過將模態的div放入其他div,然後通過javascript獲取其他div位置,並將模態的位置設置爲相等。 但我不知道如果jQuery沒有這樣做的選項。 – 2010-09-23 12:23:16