<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
本文範例為大家分享了微信小程式滑動側邊欄的具體程式碼,供大家參考,具體內容如下
效果圖:
手指向右滑動可以顯示側邊欄,向左滑動隱藏側邊欄
程式碼附上:.wxml
<view class="title"> <image class='headPortrait' src='../../images/1.jpg'></image> <text>趙國偉</text> </view> <view class="nav_left_items {{click == 1 ? 'active' : ''}}" bindtap="switchRightTab" data-id="1" > <image class='icon' src='../../images/get.png'></image> <view>收件箱 </view> </view> <view class="nav_left_items {{click == 2 ? 'active' : ''}}" bindtap="switchRightTab" data-id="2"> <image class='icon' src='../../images/send.png'></image> <view>發件箱 </view> </view> <view class="nav_left_items {{click == 3 ? 'active' : ''}}" bindtap="switchRightTab" data-id="3"> <image class='icon' src='../../images/write.jpg'></image> <view >寫信件 </view> </view> </scroll-view>
.js檔案
tap_ch: function(e) { if (this.data.open) { this.setData({ open: false }); } else { this.setData({ open: true }); } }, tap_start: function(e) { // touchstart事件 // 把手指觸控式螢幕幕的那一個點的 x 軸座標賦值給 mark 和 newmark this.data.mark = this.data.newmark = e.touches[0].pageX; }, tap_drag: function(e) { // touchmove事件 this.data.newmark = e.touches[0].pageX; // 手指從左向右移動 if (this.data.mark < this.data.newmark) { this.istoright = true; } // 手指從右向左移動 if (this.data.mark > this.data.newmark) { this.istoright = false; } this.data.mark = this.data.newmark; }, tap_end: function(e) { // touchend事件 this.data.mark = 0; this.data.newmark = 0; // 通過改變 opne 的值,讓主頁加上滑動的樣式 if (this.istoright) { this.setData({ open: true }); } else { this.setData({ open: false }); } },
.wxss檔案
.nav_left{ width:25%; height:100%; background:#F2F2F2; text-align:center; position:absolute; top:0; left:0; } .nav_left .nav_left_items{ display: flex; height:40px; line-height:40px; font-size:28rpx; } .nav_left .nav_left_items.active{ display: flex; background: #fff; /* 背景色變成白色 */ color: #3385ff; /* 字型程式設計藍色 */ border-left: 3px solid #3385ff; /* 設定邊框的寬度以及顏色 */ } .title{ margin-top: 10px; } .icon{ display: flex; justify-content: center; align-items: center; width:20px; height: 20px; margin: 0px 3px; border-radius: 5px ; margin-top:10px ; } .headPortrait{ width:28px; height: 28px; border-radius: 20px; } .page-slidebar { height: 100%; width: 750rpx; position: fixed; background-color:white; z-index: 0; }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45