顧客イベントの定義とトリガーに関する一般的な質問があります。
jQuery(document).on('btn.hover', function () {
jQuery('.orange_bubble').hover(function () {
jQuery(this).addClass('hover');
}, function () {
jQuery(this).removeClass('hover');
});
});
これで、トリガー イベントを呼び出して、このイベントを 1 回発生させることができます。
jQuery(document).trigger('btn.hover');
ajax または js 経由でコンテンツを生成する場合、新しい要素でイベントを再バインドする必要があります。
だから私はそれをもう一度トリガーします:
$.ajax{
bla
success: {
jQuery(document).trigger('btn.hover');
}
}
イベントをスタックせずにこれを行うにはどうすればよいですか。私は今この問題を抱えています。私はいくつかの顧客イベントを使用していますが、すべての要素で再開する必要がある場合がありますが、1 回だけでスタックはありません。
イベントを一度に発生させるためのベストプラクティスは何ですか? それらがdom内のいくつかの要素に設定されている場合は?
助けてくれてありがとう