[英]prevent jumping to anchor on hashchange event
我想防止跳轉到 hashchange 事件的錨點。 我可以弄清楚單擊鏈接時如何禁用此行為。 但不幸的是,相同的代碼不適用於 hashchange 事件。 這是我的代碼:
$('.parent').on('click', 'a', function(e) {
e.preventDefault(); // this works perfectly fine
});
$(window).on('hashchange', function(e) {
e.preventDefault(); // doesn't work
});
根據文檔, hashchange
事件是不可取消的,而click
事件是。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.