バインドイベントを繰り返す前に縛ってください.そうしないと惨めに死んでしまいます.
1850 ワード
問題のように、jQueryで事件を繰り返す前に縛りを解いてください.そうしないと、死んでしまいます.栗を直接あげます.
栗(しかも栗~~)のように、私はこのオブジェクトに対して2回のバインドイベントの操作を行い、それから私は1回このdivをクリックして、consoleの中で出力を見ます:
私は1回クリックしただけで、結果は同時に2つ出力されました.これはjQueryでバインドイベントが実際に累積バインドされていることを示しています.バインドを解除しない限り、バインドはいくらでも実行されます.
縛り付けを解くには
具体的にはW 3 Schoolに行ってみましょう.
実はいくつかの特殊な環境の中で私たちがバインド事件を蓄積する必要があるので、肝心なのはアルゴリズムと思想を見ることです.
本文章は著作権法によって保護され、著作者の同意を得ずに盗用してはならない.この文章の内容を使用または引用するには、著者名、元の住所を明記してください.http://www.cnblogs.com/libook
1 <div id="clickme">Oh, come on! Click me!<div>
1 $('#clickme').click(function(){
2 console.log('aaa');
3 });
4 $('#clickme').click(function(){
5 console.log('bbb');
6 });
栗(しかも栗~~)のように、私はこのオブジェクトに対して2回のバインドイベントの操作を行い、それから私は1回このdivをクリックして、consoleの中で出力を見ます:
1 aaa
2 bbb
私は1回クリックしただけで、結果は同時に2つ出力されました.これはjQueryでバインドイベントが実際に累積バインドされていることを示しています.バインドを解除しない限り、バインドはいくらでも実行されます.
縛り付けを解くには
1 $('#clickme').unbind("click");
具体的にはW 3 Schoolに行ってみましょう.
実はいくつかの特殊な環境の中で私たちがバインド事件を蓄積する必要があるので、肝心なのはアルゴリズムと思想を見ることです.
本文章は著作権法によって保護され、著作者の同意を得ずに盗用してはならない.この文章の内容を使用または引用するには、著者名、元の住所を明記してください.http://www.cnblogs.com/libook