簡體   English   中英

防止在 hashchange 事件上跳轉到錨點

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM