<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>