微信小程序全屏动画滚动

[复制链接]
查看2592 | 回复18 | 2018-2-7 19:31:13 | 显示全部楼层 |阅读模式
微信小程序全屏动画滚动

微信小程序全屏动画滚动

微信小程序全屏动画滚动
[b]GIF.gif[/b] [i](117.81 KB, 下载次数: 12)[/i]
下载附件  [url=" url=]保存到相册[/url]
[align=left]2017-4-26 15:10 上传[/align]



[list=1]
[*]Page({
[*]  data: {
[*]    scrollindex:0,  //当前页面的索引值
[*]    totalnum:5,  //总共页面数
[*]    starty:0,  //开始的位置x
[*]    endy:0, //结束的位置y
[*]    critical: 100, //触发翻页的临界值
[*]    margintop:0,  //滑动下拉距离
[*]  },
[*]  onLoad: function () {
[*]  },
[*]  scrollTouchstart:function(e){
[*]    let py = e.touches[0].pageY;
[*]    this.setData({
[*]      starty: py
[*]    })
[*]  },
[*]  scrollTouchmove:function(e){
[*]    let py = e.touches[0].pageY;
[*]    let d = this.data;
[*]    this.setData({
[*]      endy: py,
[*]    })
[*]    if(py-d.starty<100 && py-d.starty>-100){
[*]      this.setData({
[*]        margintop: py - d.starty
[*]    })
[*]    }
[*]  },
[*]  scrollTouchend:function(e){
[*]    let d = this.data;
[*]    if(d.endy-d.starty >100 && d.scrollindex>0){
[*]      this.setData({
[*]        scrollindex: d.scrollindex-1
[*]      })
[*]    }else if(d.endy-d.starty <-100 && d.scrollindex<this.data.totalnum-1){
[*]      this.setData({
[*]        scrollindex: d.scrollindex+1
[*]      })
[*]    }
[*]    this.setData({
[*]        starty:0,
[*]        endy:0,
[*]        margintop:0
[*]    })
[*]  },
[*]})
[/list]




回复

使用道具 举报

galaxy | 2018-2-7 21:26:36 | 显示全部楼层
[size=5]我只是看看不说话,悠悠飘过![/size]
回复

使用道具 举报

123457660 | 2020-11-2 22:57:07 | 显示全部楼层
我是来白嫖悟空源码的积分的!!!!!
回复

使用道具 举报

123457352 | 2020-12-7 08:31:34 | 显示全部楼层
厉害了悟空源码,这么多资源
回复

使用道具 举报

雅法海 | 2021-3-7 15:00:35 | 显示全部楼层
没积分哈,谁来帮帮我啊
回复

使用道具 举报

123457647 | 2021-6-1 14:08:00 | 显示全部楼层
悟空源码太厉害,资源真多!
回复

使用道具 举报

123457567 | 2021-7-24 19:58:56 | 显示全部楼层
谢谢楼主发布的资源下载,帮助我不少
回复

使用道具 举报

春天到了 | 2021-8-12 17:37:46 | 显示全部楼层
找了很多地方都不能下载,终于在悟空源码找到了
回复

使用道具 举报

嗅觉Y不缺失 | 2021-8-27 15:16:17 | 显示全部楼层
这个资源都有真不错
回复

使用道具 举报

云端午节 | 2021-11-25 17:41:35 | 显示全部楼层
我是来白嫖悟空源码的资源的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则