如何加载具有默认哈希(ID)内容的页面?

时间:2013-07-27 14:47:58

标签: jquery html

我有一个名为index.html的网页,我希望将其加载为index.html#home

因为我的ID很少,但我想默认加载#home内容。

因此,当我们点击index.html页面时,它会重新加载到index.html#home(除非在网址中未指定哈希)

怎么可能?原谅我的英语。

3 个答案:

答案 0 :(得分:1)

将其放入html页面的(不是head - 请参阅评论)底部

<script type='text/javascript'>
     document.getElementById("home").scrollIntoView();
</script>

答案 1 :(得分:1)

您可以尝试此操作(检查MDN

if(!window.location.hash) {
    location.hash = '#home';
}

DEMO.

答案 2 :(得分:0)

如果你要做的是滚动到页面加载div,我建议阅读(/应用)这个:

jQuery: how to scroll to certain anchor/div on page load?