javascript top.location.hash="&“;;没有浏览器跳转到顶端?

javascript top.location.hash="&“;;没有浏览器跳转到顶端?,javascript,jquery,url,hash,Javascript,Jquery,Url,Hash,将#添加到我的地址栏。只要top.location.hash=”“并添加一个#我的浏览器窗口跳转到其顶部 a有没有可能阻止这一切 top.location.hash = ""; 只需将散列更改为不重要且从未使用过的内容,例如下划线。好的,将哈希值更改为“无”将始终将页面滚动到顶部。在这种情况下,了解您试图用top.location.hash=''完成的任务可能会有所帮助;实际上没什么。我的地址里已经有一个类似的名字了。当我单击页面上的某个特定元素时,我会将#hash更改为nothing,这样用

将#添加到我的地址栏。只要
top.location.hash=”“并添加一个#我的浏览器窗口跳转到其顶部

a有没有可能阻止这一切

top.location.hash = "";

只需将散列更改为不重要且从未使用过的内容,例如下划线。好的,将哈希值更改为“无”将始终将页面滚动到顶部。

在这种情况下,了解您试图用top.location.hash=''完成的任务可能会有所帮助;实际上没什么。我的地址里已经有一个类似的名字了。当我单击页面上的某个特定元素时,我会将#hash更改为nothing,这样用户就不会感到困惑。更新我的帖子!你在乎浏览器是否重新加载页面吗?可能是True的重复,但他希望散列消失。唯一可能的方法是设置top.location以重新加载页面
$('#element').live('click', function() {
        top.location.hash = "map";
    });