麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 課堂 > 小程序 > 正文

微信小程序?qū)崿F(xiàn)彈出菜單

2020-03-21 16:13:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例為大家分享了微信小程序實(shí)現(xiàn)彈出菜單的具體代碼,供大家參考,具體內(nèi)容如下

菜單

微信小程序,彈出菜單,小程序開(kāi)發(fā)

代碼: 

1.index.js

//index.js//獲取應(yīng)用實(shí)例var app = getApp()Page({ data: { isPopping: false,//是否已經(jīng)彈出 animationPlus: {},//旋轉(zhuǎn)動(dòng)畫(huà) animationcollect: {},//item位移,透明度 animationTranspond: {},//item位移,透明度 animationInput: {},//item位移,透明度 //我的博客:http://blog.csdn.net/qq_31383345 //CSDN微信小程序開(kāi)發(fā)專欄:http://blog.csdn.net/column/details/13721.html }, onLoad: function () { }, //點(diǎn)擊彈出 plus: function () { if (this.data.isPopping) {  //縮回動(dòng)畫(huà)  popp.call(this);  this.setData({  isPopping: false  }) } else {  //彈出動(dòng)畫(huà)  takeback.call(this);  this.setData({  isPopping: true  }) } }, input: function () { console.log("input") }, transpond: function () { console.log("transpond") }, collect: function () { console.log("collect") }})//彈出動(dòng)畫(huà)function popp() { //plus順時(shí)針旋轉(zhuǎn) var animationPlus = wx.createAnimation({ duration: 500, timingFunction: 'ease-out' }) var animationcollect = wx.createAnimation({ duration: 500, timingFunction: 'ease-out' }) var animationTranspond = wx.createAnimation({ duration: 500, timingFunction: 'ease-out' }) var animationInput = wx.createAnimation({ duration: 500, timingFunction: 'ease-out' }) animationPlus.rotateZ(180).step(); animationcollect.translate(-100, -100).rotateZ(180).opacity(1).step(); animationTranspond.translate(-140, 0).rotateZ(180).opacity(1).step(); animationInput.translate(-100, 100).rotateZ(180).opacity(1).step(); this.setData({ animationPlus: animationPlus.export(), animationcollect: animationcollect.export(), animationTranspond: animationTranspond.export(), animationInput: animationInput.export(), })}//收回動(dòng)畫(huà)function takeback() { //plus逆時(shí)針旋轉(zhuǎn) var animationPlus = wx.createAnimation({ duration: 500, timingFunction: 'ease-out' }) var animationcollect = wx.createAnimation({ duration: 500, timingFunction: 'ease-out' }) var animationTranspond = wx.createAnimation({ duration: 500, timingFunction: 'ease-out' }) var animationInput = wx.createAnimation({ duration: 500, timingFunction: 'ease-out' }) animationPlus.rotateZ(0).step(); animationcollect.translate(0, 0).rotateZ(0).opacity(0).step(); animationTranspond.translate(0, 0).rotateZ(0).opacity(0).step(); animationInput.translate(0, 0).rotateZ(0).opacity(0).step(); this.setData({ animationPlus: animationPlus.export(), animationcollect: animationcollect.export(), animationTranspond: animationTranspond.export(), animationInput: animationInput.export(), })}

2.index.wxml

<!--index.wxml--><image src="../../images/collect.png" animation="{{animationcollect}}" class="image-style" bindtap="collect"></image><image src="../../images/transpond.png" animation="{{animationTranspond}}" class="image-style" bindtap="transpond"></image><image src="../../images/input.png" animation="{{animationInput}}" class="image-style" bindtap="input"></image><image src="../../images/plus.png" animation="{{animationPlus}}" class="image-plus-style" bindtap="plus"></image>

3.index.wxss

/**index.wxss**/.image-style { height: 150rpx; width: 150rpx; position: absolute; bottom: 250rpx; right: 100rpx; opacity: 0;}.image-plus-style { height: 150rpx; width: 150rpx; position: absolute; bottom: 250rpx; right: 100rpx; z-index: 100;}

demo代碼下載

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 永久在线观看电影 | 蜜桃网站在线观看 | 国内精品久久久久久2021浪潮 | 黄色大片在线观看 | 最新国产毛片 | 91在线精品亚洲一区二区 | 羞羞视频.www在线观看 | 黄色网址电影 | 欧美wwwsss9999| 在线免费观看欧美 | av电影直播 | 欧洲精品久久久久69精品 | 爱操影院 | 九色激情网 | 黄色一级片在线免费观看 | 久久久99精品视频 | 国产精品99久久久久久久女警 | 亚洲网在线 | 久草在线高清视频 | 少妇激情视频 | 日韩欧美激情视频 | 日本成人一区二区三区 | 夜夜看 | 在线成人免费网站 | 欧美精品电影一区二区 | 欧美女孩videos | 国产免费黄色 | 亚洲无马在线观看 | 国产精品久久久久久久久久妇女 | 成人三级电影网址 | 日韩欧美精品中文字幕 | 国产99页| 哪里可以看免费的av | 91精品国产综合久久久欧美 | 中国女警察一级毛片视频 | 午夜亚洲视频 | 成人黄色小视频网站 | 在线播放免费av | 欧洲精品久久 | 欧美一级免费视频 | 狠狠操精品视频 |