国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信小程序 頁面滑動事件的實例詳解

2024-07-22 01:17:18
字體:
來源:轉載
供稿:網友

微信小程序——頁面滑動事件

wxml:

 <view id="id" class = "ball" bindtap = "handletap" bindtouchstart = "handletouchtart" bindtouchmove="handletouchmove" bindtouchend="handletouchend" style = "width : 100%px; height : 40px;"> {{text}} </view>

wxss:

.ball {  box-shadow:2px 2px 10px #AAA;  border-radius: 20px;  position: absolute;  }

js:

//jsPage({ data: {  lastX: 0,     //滑動開始x軸位置  lastY: 0,     //滑動開始y軸位置  text: "沒有滑動",  currentGesture: 0, //標識手勢 }, //滑動移動事件 handletouchmove: function (event) {  var currentX = event.touches[0].pageX  var currentY = event.touches[0].pageY  var tx = currentX - this.data.lastX  var ty = currentY - this.data.lastY  var text = ""  //左右方向滑動  if (Math.abs(tx) > Math.abs(ty)) {   if (tx < 0)    text = "向左滑動"   else if (tx > 0)    text = "向右滑動"  }  //上下方向滑動  else {   if (ty < 0)    text = "向上滑動"   else if (ty > 0)    text = "向下滑動"  }  //將當前坐標進行保存以進行下一次計算  this.data.lastX = currentX  this.data.lastY = currentY  this.setData({   text: text,  }); }, //滑動開始事件 handletouchtart: function (event) {  this.data.lastX = event.touches[0].pageX  this.data.lastY = event.touches[0].pageY }, //滑動結束事件 handletouchend: function (event) {  this.data.currentGesture = 0;  this.setData({   text: "沒有滑動",  }); },})

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 疏附县| 渝北区| 滦平县| 巫溪县| 尉犁县| 仙游县| 利辛县| 康定县| 色达县| 应用必备| 灵寿县| 方山县| 宿迁市| 阿尔山市| 进贤县| 芜湖市| 荣成市| 仙居县| 长岭县| 乌鲁木齐市| 朝阳市| 双柏县| 阿荣旗| 同江市| 益阳市| 新营市| 东丰县| 宣恩县| 托克逊县| 高尔夫| 宁南县| 周宁县| 临朐县| 闵行区| 舟曲县| 怀远县| 连云港市| 石渠县| 扶风县| 游戏| 翁牛特旗|