jQueryの$().ready
を使用して、DOMがロードされた後にコールバック関数を作成するのではなく、DOMの準備ができているかどうかを確認する正しい構文がありますか?文書の準備が整っているかどうかの確認
たとえば、DOMが準備ができている場合は、別のコードを実行します。
function checkDOMReady()
{
if ($(document).ready)
alert("The DOM was ready when this function was called");
else
alert("The DOM was NOT ready when this function was called");
}
これは有効ですか?そうでない場合は、これを行う正しい方法がありますか?
編集: 私は$(document).ready(function(){});
などをよく知っていますが、これは私が探しているものではありません。私は、ページが最初にロードされたときを含め、10分ごとに実行されるスクリプトを用意しています。ドキュメントが用意できれば別のコードを実行し、そうでなければ他のコードを実行します。私はこのデータをグローバル/静的変数に格納することができましたが、DOMを操作できるかどうかを確認するブール式を単純に評価できるかどうかを知りたいと思います。
'$(document).ready(function(){//何でも呼び出してください});これはdocument.readyであなたを並べ替えます。もし私が確実にここに行けばhttp://api.jquery.com /かなり甘いサイト、いい男がいます! –
Derは明示的に彼がコールバック関数を使用したくないと言っています... – Lucero
ああ私はよく知っていますが、ドキュメントがロードされる前と同じ10分ごとに同じスクリプトを実行しています。両者を区別することができます。 – azz