Javascript 如何从URL中删除哈希值而不使其立即滚动到顶部?
我正在使用Javascript 如何从URL中删除哈希值而不使其立即滚动到顶部?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在使用parent.location.hash='删除哈希值,但这会立即使浏览器跳转到页面顶部-我可以删除#吗!ajax url部分从浏览器中删除,而不跳转到页面顶部 谢谢。window.location.href.substr(0,window.location.href.indexOf('#')) 或 window.location.href.split(“#”)[0]根据OP的需要,我将我的评论放在一个答案中,因为这是一个有效的答案: 您可以阅读此博客: 诀窍就这么简单: win
parent.location.hash='
删除哈希值,但这会立即使浏览器跳转到页面顶部-我可以删除#吗!ajax url部分
从浏览器中删除,而不跳转到页面顶部
谢谢。window.location.href.substr(0,window.location.href.indexOf('#')) 或
window.location.href.split(“#”)[0]根据OP的需要,我将我的评论放在一个答案中,因为这是一个有效的答案: 您可以阅读此博客: 诀窍就这么简单:
window.history.pushState(“object or string”, “Title”, “/new-url”);
祝你好运 也许是有用的:你可以保存你的卷轴高度,然后你可以跳过那个高度?你可以读到:@MarcosPérezGude谢谢,这正是我需要的:)你可以回答这个问题,我会接受的!我很高兴帮助你。