我有一個問題generall有關定義客戶的事件並觸發然後:jQuery的觸發事件疊加隨着時間的推移
jQuery(document).on('btn.hover', function() {
jQuery('.orange_bubble').hover(function() {
jQuery(this).addClass('hover');
}, function() {
jQuery(this).removeClass('hover');
});
});
現在我可以調用觸發事件觸發此事件一次。
jQuery(document).trigger('btn.hover');
如果我產生了AJAX或通過JS我需要得到新的元素重新綁定事件內容:
,所以我再次觸發它:
$.ajax{
bla
success: {
jQuery(document).trigger('btn.hover');
}
}
我怎樣才能做到這一點沒有堆疊事件。我現在有這個問題。 我正在使用一些客戶事件,有時他們必須重新啓動所有元素,但只是一次而不是堆疊。
一次性發射事件的最佳實踐是什麼? 如果他們被設置爲dom中的某些元素?
THX的幫助
工作PERFEKT。 他們是否有其他解決方案與觸發器? – Wykk
你的答案很棒,我寫了一些觸發器,它的作品完美! – Wykk