<div id="navibar">
<a class="naviitem" href="index.html">Home</a>
<a class="naviitem" href="index.html#discounts">Discounts</a>
<a class="naviitem" href="contact.html">Contact</a>
</div>
<div id="discounts">Content</div>
"折扣"按钮向下滚动页面,直到div id="discounts"
在桌面视图的屏幕顶部显示。但是,当我处于响应式移动视图中时,它将URL更改为something.com/index.html#discounts
,但仍位于索引页面的顶部。所有其他链接都在起作用。
任何建议都受到赞赏,谢谢!
尝试从链接中删除完整路径。
<a class="naviitem" href="#discounts">Discounts</a>