3
我有一個主要的內容分區,我想中心對話框到該div,而不是頁面。有任何想法嗎?我知道有一個位置實用程序,但我無法解決如何將它與對話框位置選項一起使用。我可以將jQuery UI對話框居中放到div中嗎?
我有一個主要的內容分區,我想中心對話框到該div,而不是頁面。有任何想法嗎?我知道有一個位置實用程序,但我無法解決如何將它與對話框位置選項一起使用。我可以將jQuery UI對話框居中放到div中嗎?
你是正確的,.position()
是走在這裏,像這樣的方式:
$("#dialog").dialog()
.parent() //remember .dialog() wraps the content in another <div>
.position({ my: 'center', at: 'center', of: '#parent' });
//or just .position({ of: '#parent' });
在上面的#parent
它的父元素選擇,you can give it a try here。你想要my
和at
性質是center
所以他們集中彼此的運算上面,那麼of
選擇是父選擇你想在中心。
我指定了圖中所有的相關選項,但由於center
是my
和at
的默認值,您可以指定只需of
就像我在上面的註釋行中所述。
你讓它看起來很簡單!謝謝:) – Skilldrick 2010-09-28 19:30:08
這些選項很有用,因爲我在實驗後意識到我實際上需要'我':'top'',因爲如果對話框太大,頂部會從頂部消失瀏覽器)。 – Skilldrick 2010-09-28 19:33:28
@Skilldrick - 我想知道他們是否會對我有所幫助,我想更多的是爲未來的用戶找到這個,但他們幫助你,以及優秀的:) – 2010-09-28 19:36:18