javascript top.location.hash =“”;没有浏览器跳到顶部?

时间:2011-03-21 21:27:11

标签: javascript jquery url hash

top.location.hash = "";

在我的地址栏中添加#。一旦调用top.location.hash = "";并添加#,我的浏览器窗口就会跳到顶部。

是否有可能阻止这种情况?

$('#element').live('click', function() {
        top.location.hash = "map";
    });

1 个答案:

答案 0 :(得分:0)

只需将哈希值更改为不重要且从不使用的内容,例如一个下划线。 AFAIK,将哈希值更改为空,将始终将页面滚动到顶部。