2011-07-23 11 views
0

私は関連するjQueryをインクルードされたファイルに保存しています。こうすることで、あるページで作業する必要がある場合、関連するjQueryがページの最上部に表示されます。jQuery - 複数の準備完了イベントを使用することに悪影響はありますか?

今、私は1つのページに6つのファイルを含めています。つまり、ページが読み込まれると6つの準備完了イベントが呼び出されます。

すべてのインクルードファイルで標準的な準備完了イベントを使用すると、負の副作用はありますか?

<-- INCLUDED FILE AAAA ---> 
<script type="text/javascript"> 
$(document).ready(function() { 
// SOME CODE HERE 

}); 
</script> 


<-- INCLUDED FILE BBBB ---> 
<script type="text/javascript"> 
$(document).ready(function() { 
// SOME CODE HERE 

}); 
</script> 


<-- INCLUDED FILE CCCC ---> 
<script type="text/javascript"> 
$(document).ready(function() { 
// SOME CODE HERE 

}); 
</script> 

答えて

1

あなたは、パフォーマンスを気にすることなく、あなたのコード内の複数の準備イベントを使用することができます

http://www.learningjquery.com/2006/09/multiple-document-ready

が、心の中で各readyイベントを保つには、それらが定義または

と呼ばれているために、そのターンすなわち上で実行されます
+0

あなたのリンクは素晴らしいブログ記事です!とても有益でした。手伝ってくれてありがとう! –

0

私には分かりません。これは、javascriptプラグインを使用する通常の方法です。

私はちょうどそれを別の方法を使用します。

(function ($) { $(function() { 
     .... 
}); })(jQuery); 

をそれは同じです。

+2

この問題は、それがわかりにくいという問題があります。私はTutの王の墓に書かれたこのようなコードを見てきました。しかし、試してくれてありがとう! –

+0

:-) ....................... – TMS

関連する問題