最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS中微信小程序自定義底部彈出框

 更新時間:2016年12月22日 17:19:09   作者:Mr_Sparta  
本文通過實例代碼給大家介紹了js開發(fā)中微信小程序自定義底部彈出框效果,非常不錯,具有參考借鑒價值,需要的朋友參考下

實現(xiàn)微信小程序底部彈出框效果,代碼分為html,css和js兩部分,具體代碼詳情大家參考下本文。

html

<view class="commodity_screen" bindtap="hideModal" wx:if="{{showModalStatus}}"></view>
<view animation="{{animationData}}" class="commodity_attr_box" wx:if="{{showModalStatus}}"></view>

CSS

.commodity_screen {
 width: 100%;
 height: 100%;
 position: fixed;
 top: 0;
 left: 0;
 background: #000;
 opacity: 0.2;
 overflow: hidden;
 z-index: 1000;
 color: #fff;
}
.commodity_attr_box {
 width: 100%;
 overflow: hidden;
 position: fixed;
 bottom: 0;
 left: 0;
 z-index: 2000;
 background: #fff;
 padding-top: 20rpx;
}

JS動畫樣式

showModal: function () {
  // 顯示遮罩層
  var animation = wx.createAnimation({
   duration: 200,
   timingFunction: "linear",
   delay: 0
  })
  this.animation = animation
  animation.translateY(300).step()
  this.setData({
   animationData: animation.export(),
   showModalStatus: true
  })
  setTimeout(function () {
   animation.translateY(0).step()
   this.setData({
    animationData: animation.export()
   })
  }.bind(this), 200)
 },
 hideModal: function () {
  // 隱藏遮罩層
  var animation = wx.createAnimation({
   duration: 200,
   timingFunction: "linear",
   delay: 0
  })
  this.animation = animation
  animation.translateY(300).step()
  this.setData({
   animationData: animation.export(),
  })
  setTimeout(function () {
   animation.translateY(0).step()
   this.setData({
    animationData: animation.export(),
    showModalStatus: false
   })
  }.bind(this), 200)
 }

以上所述是小編給大家介紹的JS中微信小程序自定義底部彈出框,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

最新評論

从化市| 靖边县| 宜宾县| 德惠市| 讷河市| 塘沽区| 夏津县| 巨鹿县| 高雄县| 金平| 苏尼特左旗| 朝阳县| 康保县| 遵义县| 开原市| 犍为县| 安塞县| 安岳县| 昌江| 修武县| 宝鸡市| 怀仁县| 即墨市| 冕宁县| 阳春市| 石嘴山市| 武城县| 平南县| 勃利县| 沂南县| 得荣县| 晴隆县| 九寨沟县| 女性| 竹溪县| 广南县| 泰宁县| 内黄县| 文水县| 东城区| 镇雄县|