js移动端滑动事件_js实现左右滑动页面效果

js移动端滑动事件_js实现左右滑动页面效果,第1张

js移动端滑动事件_js实现左右滑动页面效果 Element.scrollIntoView()直接上例子代码给大家一点参考:<html> <style> span { display: block; height: 150%; } /*整点上下的空白 */ </style> <body> <button id="from">点击我</button> <span></span> <div id="to">滚动到这:头条@plzbefat</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”。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/650566.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-17
下一篇 2022-04-17

发表评论

登录后才能评论

评论列表(0条)

保存