使用document.location.hash时,我可以滚动到感兴趣的特定DIV。但是,当我刷新页面时,我无法将此滚动到相同的DIV。
JS
document.location.hash = 'sendEmailWrap';
链接:
myDomain.com/publication.php?article=658#sendEmailWrap
当我刷新页面时,“#sendEmailWrap”在链接的末尾仍然存在,因此滚动到相同的DIV不起作用。如何获取链接回到
myDomain.com/publication.php?article=658
答案 0 :(得分:0)
如果由于您的内容在页面加载时尚未呈现而无法正常工作,您可以重置"内容准备好后的哈希。你可以尝试:
window.onload = function() {
var hash = location.hash;
location.hash = '';
location.hash = hash;
};
或者,在页面加载时简单地删除它:
window.onload = function() {
location.hash = '';
};