我需要在初始页面加载时运行一些函数,如果页面被刷新,如果url包含特定的哈希值。
到目前为止,我能够让它仅在页面刷新时工作,并且在我第一次到达页面时无法正常工作。
我的代码:
$(document).ready(function() {
if (document.location.href.indexOf('#story') > -1) {
alert('true');
}
});
答案 0 :(得分:4)
你应该像这样使用window.location.hash
:
$(document).ready(function() {
if (window.location.hash === '#story') {
alert('true');
}
});