何らかの理由で私のクリックイベント<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