手动实现适用于移动端的滚动。
$ npm install --save skroll
在需要滚动的元素ready后,即可调用Skroll实现滚动。
// <div style="position:relative;overflow:hidden;">
// <div id="target" style="position:relative;"></div>
// </div>
const Skroll = require('skroll');
new Skroll(document.getElementById('target'), {
acceleration: 2000, // deceleration of the sliding target in fact
maxSpeed: 4000, // maximum speed of the target
itemHeightFixed: false, // false (default): no matter what children are like; true: optimized if the target's each child is of a fixed height
scrollBarMode: 1 // 0: hidden; 1 (default): auto; 1: visible
});
适用于移动端。
自动隐藏与否对比
方式 | 测试链接 |
---|---|
自动隐藏 | test-skroll.html?size=1000&content=1 |
不隐藏 | test-skroll.html?size=1000&content=1&hide=false |
不同滚动对比
Copyright © 2016-present, shenfe