javascript - 如何在 html 中创建一个按钮链接,它将带您到同一页面的不同部分
问题描述
我想制作一个按钮,单击该按钮会将您带到同一页面的不同部分,而不是不同的页面。该按钮会将您带到同一页面的特定部分,而不是向下滚动页面。
解决方案
例如,在您的主页上有一个“关于我们”部分,您希望访问者通过单击按钮/链接转到“关于我们”部分。您可以在“关于我们”部分设置 ID。像这样 :
<div id="about">This is About Us Section<div>
并且可以使用这个链接:
<a href="#about"></a>
对于平滑滚动行为,您可以设置:
html { scroll-behavior: smooth;}
推荐阅读
- typescript - 如何在 feathersjs 打字稿项目中运行迁移?
- regex - 使用 REGEX Google Data Studio 替换完整的引荐来源网址
- python - Python:试图理解 import io
- angular - 将服务变量插入Angular组件的正确方法是什么
- list - 比较列表列表
在java中 - java - 无法一次请求多个危险权限
- python-3.x - 在一个元组中,为什么 x[0] 不等于 x[:1]?对于元组 x = (1, 2, (3, 'John', 4), 'Hi')
- firebase - 在 iOS 模拟器中收到 Firebase FCM 通知,但在颤振应用程序中的真实 iOS 设备上作为 GCM(?)
- excel - 根据列中的主题和单元格值检索电子邮件正文内容
- javascript - 这个“scrollTop”在 Firefox 中不能很好地在 chrome 中运行,我该如何更改它?