微信小程序 监听手势滑动切换页面
来源:互联网 发布:淘宝买腾讯会员靠谱吗 编辑:程序博客网 时间:2024/05/17 08:18
1.对应的xml里写上手势开始、滑动、结束的监听:
<view class="touch" bindtouchstart="touchStart" bindtouchmove="touchMove" bindtouchend="touchEnd" ></view>
2.Js:
var touchDot = 0;//触摸时的原点var time = 0;// 时间记录,用于滑动时且时间小于1s则执行左右滑动var interval = "";// 记录/清理时间记录Page({ data: {...} })
Page({ data: { ... }, // 触摸开始事件 touchStart: function (e) { touchDot = e.touches[0].pageX; // 获取触摸时的原点 // 使用js计时器记录时间 interval = setInterval(function () { time++; }, 100); }, // 触摸移动事件 touchMove: function (e) { var touchMove = e.touches[0].pageX; console.log("touchMove:" + touchMove + " touchDot:" + touchDot + " diff:" + (touchMove - touchDot)); // 向左滑动 if (touchMove - touchDot <= -40 && time < 10) { wx.switchTab({ url: '../左滑页面/左滑页面' }); } // 向右滑动 if (touchMove - touchDot >= 40 && time < 10) { console.log('向右滑动'); wx.switchTab({ url: '../右滑页面/右滑页面' }); } }, // 触摸结束事件 touchEnd: function (e) { clearInterval(interval); // 清除setInterval time = 0; },...})
阅读全文
1 0
- 微信小程序 监听手势滑动切换页面
- Android 滑动切换页面 以及屏幕手势
- Android 滑动切换页面 以及屏幕手势
- Android 滑动切换页面 以及屏幕手势
- Android 滑动切换页面 以及屏幕手势
- Android 滑动切换页面 以及屏幕手势
- Android 滑动切换页面 以及屏幕手势
- Android 滑动切换页面 以及屏幕手势
- Android 滑动切换页面 以及屏幕手势
- Android 滑动切换页面 以及屏幕手势
- Android 滑动切换页面 以及屏幕手势
- Android 滑动切换页面 以及屏幕手势
- Android 滑动切换页面 以及屏幕手势
- Android 滑动切换页面 以及屏幕手势
- Android手势滑动监听
- android 手势滑动监听
- Android Tab页面手势滑动切换以及动画效果
- Android Tab页面手势滑动切换以及动画效果
- 【算法】阿里精准推广的核心算法MLR
- java 的基本(内置)数据类型
- train_val.prototxt文件里的data层的type和参数解释
- JS文件中发送请求给后台,附带数组参数可在Action中用List类型接收
- 【Echo的封装】
- 微信小程序 监听手势滑动切换页面
- 简述Oracle基本数据类型
- 序列式容器:vector
- 嵌入式常用文件系统
- C++学习(41)
- Unity补充暂停和开始做法
- c#字符
- gtest配置过程
- 深度学习名词3:global averagepooling&average pooling