Skip to content

Commit ea613c1

Browse files
committed
add action sheet
1 parent f5205d3 commit ea613c1

File tree

5 files changed

+100
-5
lines changed

5 files changed

+100
-5
lines changed

dist/example/example.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/example/example.js

+16-1
Original file line numberDiff line numberDiff line change
@@ -78,5 +78,20 @@ $(function () {
7878
$('#dialog2').find('.weui_btn_dialog').on('click', function () {
7979
$('#dialog2').hide();
8080
});
81-
})
81+
});
82+
$container.on('click','#showActionSheet', function () {
83+
var mask = $('#mask');
84+
var weuiActionsheet = $('#weui_actionsheet');
85+
weuiActionsheet.addClass('slideToggle');
86+
mask.show();
87+
$('#actionsheet_cancel').click(function () {
88+
weuiActionsheet.removeClass('slideToggle');
89+
weuiActionsheet.on('transitionend', function () {
90+
mask.hide();
91+
}).on('webkitTransitionEnd', function () {
92+
mask.hide();
93+
})
94+
});
95+
weuiActionsheet.unbind('transitionend').unbind('webkitTransitionEnd');
96+
});
8297
});

dist/example/index.html

+34-1
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,14 @@ <h1 class="page_title">WeUI</h1>
6464
<div class="weui_cell_ft">
6565
</div>
6666
</a>
67+
<a class="weui_cell js_cell" href="javascript:;" data-id="actionSheet">
68+
<span class="weui_cell_hd"><img src="./images/icon_nav_article.png" class="icon_nav" alt=""></span>
69+
<div class="weui_cell_bd weui_cell_primary">
70+
<p>Action Sheet</p>
71+
</div>
72+
<div class="weui_cell_ft">
73+
</div>
74+
</a>
6775
<a class="weui_cell js_cell" href="javascript:;" data-id="icons">
6876
<span class="weui_cell_hd"><img src="./images/icon_nav_icons.png" class="icon_nav" alt=""></span>
6977
<div class="weui_cell_bd weui_cell_primary">
@@ -75,7 +83,6 @@ <h1 class="page_title">WeUI</h1>
7583
</div>
7684
</div>
7785
</div>
78-
</div>
7986
<script type="text/html" id="tpl_button">
8087
<div class="page">
8188
<div class="hd">
@@ -514,6 +521,32 @@ <h1 class="page_title">Icons</h1>
514521
</div>
515522
</div>
516523
</script>
524+
<script type="text/html" id="tpl_actionSheet">
525+
<div class="page" style="overflow: hidden">
526+
<div class="hd">
527+
<h1 class="page_title">action sheet</h1>
528+
</div>
529+
<div class="bd spacing">
530+
<a href="javascript:;" class="weui_btn weui_btn_primary" id="showActionSheet">点击上拉actionSheet</a>
531+
</div>
532+
<!--BEGIN actionSheet-->
533+
<div id="actionSheet_wrap">
534+
<div class="weui_mask" id="mask" style="display: none"></div>
535+
<div class="weui_actionsheet" id="weui_actionsheet">
536+
<div class="weui_actionsheet_menu">
537+
<div class="weui_actionsheet_cell">示例菜单</div>
538+
<div class="weui_actionsheet_cell">示例菜单</div>
539+
<div class="weui_actionsheet_cell">示例菜单</div>
540+
<div class="weui_actionsheet_cell">示例菜单</div>
541+
</div>
542+
<div class="weui_actionsheet_action">
543+
<div class="weui_actionsheet_cell" id="actionsheet_cancel">取消</div>
544+
</div>
545+
</div>
546+
</div>
547+
<!--END actionSheet-->
548+
</div>
549+
</script>
517550
<script src="https://res.wx.qq.com/open/libs/zepto/1.1.6/zepto.js"></script>
518551
<script src="./example.js"></script>
519552
</body>

dist/style/weui.css

+48-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/style/weui.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)