当URL的片段标识符更改为它时,如何防止浏览器跳转到锚点?

Eri*_*yen 5 html javascript dom javascript-events

可能重复:
修改document.location.hash而不滚动页面

如果可能的话,我想取消这个活动,但我没有看到任何先例.假设我被限制为我的片段标识符和我的锚名称使用相同的字符串.我需要拦截事件并以某种方式取消它.

更新:这是修改document.location.hash没有页面滚动的副本