2009-08-25 7 views
7

WordPressでjQueryを使用しています(@the HOMEページ)、準備ができていません。私は(php)ヘッダ、フッタ、サイドバーを含むindex.phpを持っています。 (テキスト"test text"付き)WordPressでjQuery対応機能が動作しない

<script type="text/javascript" src="path_to_jquery/jquery-1.3.2.min.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     alert ("test text"); 
    }); 
</script> 

警告だけですぐにポップアップされていない:私はこのコードをテストしました!私のサイドバーがロードされた後にだけポップアップします。つまり、インデックスページ(サイドバーはまだロードされていません)が表示されている間、サイドバーのロードが完了するまで数秒待たなければなりません。その後、jQueryコードが実行されます:アラートがポップアップしています。だから、準備ができている機能は動作しません。 誰でも私にこの問題を解決できる理由と方法を教えてもらえますか?ありがとう。

答えて

1

アラート(テキスト「テストテキスト」)はただちにポップアップしていません。私のサイトバーがロードされた後にだけポップアップします。

readyを使用しているのはまさにthe advantageです。サイドバーがロードされた後)(準備がすることになっているため、アラートがポップアップされ

jQuery(function($){ 
    // now you can use jQuery code here with $ shortcut formatting 
    // this executes immediately - before the page is finished loading 
}); 


jQuery(document).ready(function($){ 
    // now you can use jQuery code here with $ shortcut formatting 
    // this will execute after the document is fully loaded 
    // anything that interacts with your html should go here 
}); 
44

を行いますページ全体が読み込まれた後に実行されます。

+0

うわー!ありがとうございました!!!なぜ私のjQueryが機能していないのか理解しようと時間を費やしました! – Bruno

+1

脇に:これは、質問の一般的なタイトルに答える* "jQuery準備機能はWordPressで動作しません" *、 "解決しません*"私のサイトバーがロードされた後にのみポップアップします*。 – Arjan

2

:あなたはそれをすぐにポップアップしたい場合は、単にこれを使用し、WordPressの環境内

<script type="text/javascript"> 
    alert ("test text"); 
</script> 
関連する問題