gpt4 book ai didi

javascript - 在javascript中拦截名为anchor

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:27 25 4
gpt4 key购买 nike

想象一下,有人输入 http://example.com/somepage#someanchor在他的浏览器地址栏中。我怎么能拦截这个对 anchor 的调用,正常显示页面(不要滚动到 anchor )并在 javascript 中做一些事情,比如提醒'someanchor'。全部在 js 中,没有服务器端重定向(例如 somepage?anchor=someanchor)。

有什么想法吗?这可能吗?拦截对 anchor 的点击很容易,我控制,但这里不是这种情况。

最佳答案

拦截它很容易(从您的 onload 处理程序调用它):

function getHash() {
var hash = window.location.hash;
return hash.substring(1); // remove #
}

要防止窗口向下滚动到所述 anchor ,您可能必须在 onload 事件上向上滚动。

关于javascript - 在javascript中拦截名为anchor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5877323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com