您好,欢迎访问一九零五行业门户网

微信小程序学习用demo:简易图片动画红包代码

var app = getapp(); page({ data: { userinfo: {}, src: '', coverimg:{ hidden: false, top: 0, //上面图片的top值 bottom: 0, //下面图片的bottom值 locked: false //首页展开触摸锁定 }, openpage: app.globaldata.openpage==1?true:false }, resetcoverimg: function() { this.setdata({ coverimg:{ hidden: false, top: '0', bottom: '0' } }) }, bindopentap: function () { var that = this; if(!that.data.coverimg.locked){ that.setdata({coverimg:{locked: true}}); var dis = 0; var timer = setinterval(function(){ dis -= 1; that.setdata({ coverimg:{ top: dis+'%', bottom: dis+'%' } }) },10); settimeout(function(){ clearinterval(timer); //展开首页图 that.setdata({ coverimg:{ hidden: true, locked: false } }) //未展示开屏页直接跳转 if(that.data.openpage){ that.gotoopenpage(); }else{ that.gotolistpage(); } },500); } }, gotolistpage: function() { wx.navigateto({ url: '../list/list' }) }, gotoopenpage: function() { wx.navigateto({ url: '../open/open' }) }, //分享 onshareappmessage: function() { app.updateuserinfo({'type':0}); return { title: '优惠猎手pro', desc: '优惠猎手pro', path: 'pages/index/index' } }, onshow: function() { this.resetcoverimg(); } })
以上就是微信小程序学习用demo:简易图片动画红包代码的详细内容。
其它类似信息

推荐信息