【移动端】向上滑动菜单-仿微信朋友圈

HTML代码为:

 1 <header>
 2     <img id="bg" src="images/bg.jpg">
 3     <p id="user-name" class="data-name">万虎科技~贾素杰</p>
 4     <img id="avt" class="data-avt" src="images/0.jpg">
 5 </header>
 6 <div id="main">
 7      <div id="list">
 8           <ul>
 9               <li>
10                   <div class="po-avt-wrap"><img class="po-avt data-avt" src="images/0.jpg"></div>
11                   <div class="po-cmt">
12                        <div class="po-hd">
13                             <p class="po-name"><span class="data-name">万虎科技~贾素杰</span></p>
14                             <div class="post">
15                                  <p>大家好,听说国内冻成狗🐶?我这边还挺热~</p>
16                                  <p>
17                                     <img class="list-img" src="images/jt1.jpg" >
18                                     <img class="list-img" src="images/yt3.jpg">
19                                     <img class="list-img data-avt" src="images/0.jpg">
20                                  </p>
21                             </div>
22                             <p class="time">刚刚</p><img class="c-icon" src="images/c.png">
23                        </div>
24                        <div class="r"></div>
25                        <div class="cmt-wrap">
26                             <div class="like"><img src="images/l.png">苍井空,陈冠希,杨幂,王思聪,陈赫,刘德华,马云...</div>
27                             <div class="cmt-list">
28                                  <p><span>wu世勋-EXO:</span>나는 서명~</p>
29                                  <p><span>鹿晗:</span>我们在国内冻成狗,我也想跟哥您去热热~</p>
30                                  <p><span>权志龙:</span>나는 서명~</p>
31                                  <p><span>王思聪:</span>去哪玩啊?那么爽</p>
32                                  <p><span class="data-name">万虎科技~贾素杰</span>  回复  <span>王思聪</span><span></span>澳洲大堡礁,这边刚好是夏季,挺适合避寒的。</p>
33                                  <p><span>杨幂:</span>😘私人飞机出行,求带上我~</p>
34                             </div>
35                        </div>
36                   </div>
37               </li>
38               ...
39           </ul>
40      </div>
41      <div id="share">
42           <p>(此朋友圈纯属虚构)</p>
43           <div style="padding:15px;padding-bottom:20px">
44                <button id="gotoplay" onClick="showActionSheet();" class="btn btn-success btn-lg btn-block">我也要玩</button><br>
45           </div>
46      </div>
47 </div>
48 <!--弹窗 S-->
49 <div id="actionSheet_wrap">
50     <div class="weui_mask_transition" id="mask" style="display: none;"></div>
51     <div class="weui_actionsheet" id="weui_actionsheet">
52         <div class="weui_actionsheet_menu">
53             <div class="weui_actionsheet_cell title">选择下面👇进入你的朋友圈</div>
54             <div class="weui_actionsheet_cell play_pyq" data-scene="1">男版朋友圈</div>
55             <div class="weui_actionsheet_cell play_pyq" data-scene="2">女版朋友圈</div>
56         </div>
57         <div class="weui_actionsheet_action">
58             <div class="weui_actionsheet_cell" id="actionsheet_cancel">取消</div>
59         </div>
60     </div>
61 </div>
62 <div style="margin:0 auto;display:none;">
63     <img class="data-avt" src="images/0.jpg">
64 </div>

JS代码为:

 1 setTimeout(function(){
 2   var cw=$('.list-img').width();
 3   $('.list-img').css({'height':cw+'px'});
 4 },0)
 5 function hideActionSheet(weuiActionsheet,mask){
 6   weuiActionsheet.removeClass('weui_actionsheet_toggle');
 7   mask.removeClass('weui_fade_toggle');
 8   weuiActionsheet.on('transitionend',function(){
 9     mask.hide();
10   }).on('webkitTransitionEnd',function(){
11     mask.hide();
12   })
13 }
14 function showActionSheet(){
15   var mask=$('#mask');
16   var weuiActionsheet=$('#weui_actionsheet');
17   weuiActionsheet.addClass('weui_actionsheet_toggle');
18   mask.show().addClass('weui_fade_toggle').click(function(){
19     hideActionSheet(weuiActionsheet,mask);
20   });
21   $('#actionsheet_cancel').click(function(){
22     hideActionSheet(weuiActionsheet,mask);
23   })
24   //解除绑定
25   weuiActionsheet.unbind('transitionend').unbind('webkitTransitionEnd');
26 }
27 $('img').not('.noplayimg').on('click',function(e){
28   showActionSheet();
29 })

本地效果为:app/plug/friend/index.html

线上效果为:http://www.17sucai.com/pins/17282.html

 

posted @ 2016-06-22 17:55  chenguiya  阅读(1510)  评论(0)    收藏  举报