2012-02-10 20 views
1

divにはQuickTimeムービーが含まれています。ダイアログに表示されます。ユーザーがリンクをクリックすると、このdivがダイアログボックス$("div").dialog()に表示されます。それはFireFoxでうまくいき、Internet Explorerでも動作しますが、Internet Explorerでは最初にdivをページに表示してからダイアログボックスに表示します。Jquery UIダイアログ

私はdisplay: noneをページのdivに使用しました。

これはなぜ起こっているのですか?

+1

コードを入力してください –

答えて

0

あなたのページのダイアログボックスがdivであるため、Jquery UIダイアログの通常の動作です。したがって、document.ready()関数のdialog()メソッドを呼び出すと、すべてのコンテンツが読み込まれるのを待ってからダイアログが表示されます。

したがって、ダイアログdivのスタイルをdisplay:noneにすると、ダイアログの通常の使い方になります。