如何加载页面并使其在加载页面的某个位置打开?
例如,让我说我有page1.html,它有3个链接
<a href="page2.html#1">1</a> <a href="page2.html#2">2</a> <a href="page2.html#3">3</a>
<a href="page3.html#1">1</a> <a href="page3.html#2">2</a> <a href="page3.html#3">3</a>
但是当我点击page1.html上的#2或#3链接时,他们总是在页面顶部打开,即使#2和#3在page2.html的屏幕上,需要向下滚动到可见。
不知道我在做错什么
解决方法
您需要在page2.html上放置命名的锚点,如下所示:
<a name="1"></a> … <a name="2"></a> … <a name="3"></a>
– 这是HTML5之前。如今,你使用id而不是name。