我正在寫一個大型項目的Javascript控制器,我發現我的自我使用「JQuery.on()」函數處理所有點擊事件,這是因爲大部分內容都是動態下載的。考慮到我使用「jQuery .off()」在再次綁定它們之前解除綁定點擊事件,是否有任何可能的使用它的危險。是否有任何可能的危險使用「JQuery.on()」大量
$('#container').off('click', '[data-link=some-link-id').on('click', '[data-link=some-link-id]', function() {
// handle event here...
});
您正在使用事件委託語法。整個問題的關鍵在於,您不必在動態加載內容時隨時調用它。 –
使用它*有不正確的危險*。 – Jon
請你多解釋一下 – Rabih