如果URL包含初始页面加载时的哈希值

时间:2014-08-21 15:33:04

标签: javascript jquery

我需要在初始页面加载时运行一些函数,如果页面被刷新,如果url包含特定的哈希值。

到目前为止,我能够让它仅在页面刷新时工作,并且在我第一次到达页面时无法正常工作。

我的代码:

$(document).ready(function() {
    if (document.location.href.indexOf('#story') > -1) {
        alert('true');
    }
});     

1 个答案:

答案 0 :(得分:4)

你应该像这样使用window.location.hash

$(document).ready(function() {
    if (window.location.hash === '#story') {
        alert('true');
    }
});