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

09-30 16:25
查看更多