龙空技术网

移动端H5页面滑动手势X轴实例

污斑兔 459

前言:

如今大家对“h5滑动出现内容怎么做”大致比较关心,兄弟们都需要知道一些“h5滑动出现内容怎么做”的相关文章。那么小编也在网摘上网罗了一些有关“h5滑动出现内容怎么做””的相关文章,希望你们能喜欢,兄弟们快快来学习一下吧!

话不多少,上代码。

let touchX = 0 // 默认初始值// 两行注释伪代码,绑定 touchstart 与 touchend 事件// dom.addEvenetListener('touchstart', touchStart)// dom.addEvenetListener('touchend', touchEnd)function touchStart(e) { // 手指触碰时候,重置 touchX 记录值 touchX = e.touches[0].clientX}function touchEnd(e) { // 松开手指时候,进行计算,这里设置偏移量大于 50 像素认为有意思切换,即 50 像素以内为误触 let offsetX = e.changedTouches[0].clientX - touchX if(offsetX < -50) swipeLeft() else if(offsetX > 50) swipeRight()}function swipeLeft() { console.log('手指左划,即页面内容向左滚动呈现右侧') }function swipeRight() { console.log('手指右划,即页面内容向右滚动呈现左侧') }

这点东西即可实现,无需代码库,若需要 Y 轴自行修改相应 X 为 Y 即可。

标签: #h5滑动出现内容怎么做 #h5横向滚动条