1

JQuery UI ダイアログ内に読み込まれる Web ページがあります。ページが Firefox に読み込まれると、すべての CSS と JavaScript が実行される前に、プレーン テキストが 1 秒間表示されます。すべてが読み込まれると、テキストが正しく表示されます。すべての CSS/JavaScript が実行されるまでテキストが表示されないようにする方法はありますか? 可視性のオンとオフを切り替えようとしましたが、正しく機能しませんでした。

これは Firefox でのみ発生するようで、他のブラウザでは発生しません。

4

2 に答える 2

0

要素を非表示にするクラスを作成します。最初に非表示にする要素にそのクラスを追加します。実行したい JavaScript を実行した後、クラスを削除します。次のようなものが役立ちます。

.js-needed 
{
    display: none;
}
//Add this line after you've run the code you want executed
$(".js-needed").each(function() { $(this).removeClass(".js-needed"); } );

<div class="js-needed">Stuff to hide initially</div>
于 2013-05-21T20:50:26.570 に答える