由於某種原因,我在<div data-load-more></div>
上的點擊事件觸發了我點擊它的次數,直到我刷新頁面。event.stopPropagation()根本不起作用
$('[data-load-more]').css('display','block').on('click.load-more', function(event){
event.preventDefault();
event.stopPropagation();
alert('clicked');
});
簡稱這裏:jQuery on() stopPropagation not working? 所以檢查目標
console.log(event.target);
,它顯示了正確的是<div data-load-more></div>
如何解決這個問題。有沒有辦法清除div上的點擊事件?
嘗試'返回false;' – guradio
@guradio,在那裏,爲什麼? – 112233
更改'event.preventDefault(); event.stopPropagation();''''返回false;' – guradio