累積トリガーの問題でjQueryのクリックイベント

10回が機能引き金と仮定して、イベントのonclick連続トリガを使用する場合は、我々は一度だけクリックし、クリックイベントのバインディングの下に、それを10回繰り返します。

jQueryのクリックイベントのonclick、重ね合わせの実装のすべてのポイントに及ぼす影響。重ね合わせの前にクリアされませんので注意してください。繰り返さクリックすると、背景にトリガ複数の要求につながります。

ソリューション:

$(「#boxID」)一(「クリック」、関数(){ //クリックイベントが一回だけトリガされる
 
    // コードが実行されます 
})

 

一()メソッドは、イベントハンドラから選択される一つ以上の要素を追加することで、イベントが発生したときに所定の機能を実行する場合。

一方()メソッドを使用する場合、各要素は、実行可能な1つのイベントハンドラ関数を。

$(セレクタ).one(イベント、データ、機能

イベント:必須。規定は、要素または複数のイベントに加えました。宇宙イベントで複数の値を区切ります。これは、有効なイベントでなければなりません。

データ:オプション。関数に渡される追加データの提供。

機能:必須。イベントが発生したときに所定の機能を実行するとき。

おすすめ

転載: www.cnblogs.com/hpwd/p/12456271.html