2012-02-10 134 views
1

我有一個div它包含一個QuickTime電影。它顯示在一個對話框中。當用戶點擊鏈接時,該div將顯示在對話框$("div").dialog()中。它在FireFox中工作正常,也可以在IE中工作,但是在IE中它首先在頁面上顯示div,然後在對話框中顯示。Jquery UI對話框

我在頁面上的div上使用了display: none

有誰能告訴我爲什麼會發生這種情況?

+1

提供了一些代碼 – 2012-02-10 11:32:28

回答

0

這是Jquery UI對話框的正常行爲,因爲您的頁面上的對話框是div。因此,調用dialog()方法中的document.ready()函數使得所有內容加載並僅僅顯示對話框。

因此,製作對話框div的樣式display:none是對話框的正常用法。