我正在使用此代码进行标签导航。

function hashIt(toHash) {
    toHash == ""
     ? window.location.hash = window.location.hash.replace( /#.*/, "")
     : window.location.hash = toHash;
    return false;
}


而且我在页面onload上使用jquery弹出窗口。弹出窗口中的超链接不起作用,
如果我删除hashIt函数就可以了。
但我都想要。请帮帮我。

拉梅什。

最佳答案

您的功能应该是

function hashIt(toHash) {
    window.location.hash = toHash;
}


没有所有额外的逻辑。然后要清除哈希,只需调用hashIt("");

10-04 15:26