文章插图
文章插图
【js 移动端事件 html移动端滑动事件】Element.scrollIntoView()
直接上例子代码给大家一点参考:
<html><style>span {display: block;height: 150%;} /*整点上下的空白 */</style><body><button id="from">点击我</button><span></span><div id="to">滚动到这:[email protected]</div><span></span></body><script>document.getElementById("from").addEventListener("click", () => {document.getElementById("to").scrollIntoView({behavior: "smooth", //顺滑的滚动});});</script></html>
整点例子没毛病
语法
element.scrollIntoView(); // 等同于element.scrollIntoView(true) 滚动 元素在顶部element.scrollIntoView(false); // 滚动 元素在底部element.scrollIntoView(option); //参数
参数alignToTop:
如果为true,元素的顶端将和其所在滚动区的可视区域的顶端对齐 。相应的 scrollIntoViewOptions: {block: “start”, inline: “nearest”} 。这是这个参数的默认值 。
如果为false,元素的底端将和其所在滚动区的可视区域的底端对齐 。相应的scrollIntoViewOptions: {block: “end”, inline: “nearest”} 。
scrollIntoViewOptions:
behavior 可选
定义动画过渡效果,“auto”或 “smooth” 之一 。默认为 “auto” 。
block 可选
定义垂直方向的对齐,“start”, “center”, “end”, 或 “nearest”之一 。默认为 “start” 。
inline 可选
定义水平方向的对齐,“start”, “center”, “end”, 或 “nearest”之一 。默认为 “nearest” 。
- web前端ui框架有哪些 前端开发框架和ui框架的区别
- outlook客户端无法登录 Outlook无法登陆
- 经典传奇ufo事件真实外星人 燕郊ufo事件真实外星人视频
- 914燕郊树林ufo事件 燕郊ufo事件专家点评
- cmd查看占用的端口 在cmd命令中可用什么命令查看端口占用情况
- 服务器端口号怎么看手机 服务器端口号怎么看 linux
- 安家真实事件改编 安家向公馆原型事件
- 查看服务器端口的命令 查看服务器端口号
- 柘城二高怀孕一百多人事件
- 移动端网站开发 移动端h5页面开发工具