WEUI应用,用JS封装常用信息提示的弹层—Toast
***WEUI应用,用JS封装常用信息提示的弹层—Toast 这样可以方便调用,而且文字可以自定义;*
<!DOCTYPE html>
<html lang="zh-cmn-Hans">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
<title>WeUI</title>
<link rel="stylesheet" href="style/weui.min.css"/>
<link rel="stylesheet" href="example/example.css"/>
<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
<script>
$(document).on("click","#showToast",function(){
//toast();
toast("我的自定义");
});
$(document).on("click","#showLoadingToast",function(){
//loadingToast();
loadingToast(自定义文字);
setTimeout(function(){
$(#loadingToast).fadeOut(fast);
},1800);
});
function toast(){
var msg;
arguments[0] ? msg = arguments[0] : msg = 已完成;
var toast;
toast =
<div id="toast" style="display:none;">
<div class="weui_mask_transparent"></div>
<div class="weui_toast">
<i class="weui_icon_toast"></i>
<p class="weui_toast_content"> + msg + </p>
</div>
</div>
;
if(!$(#toast).length){
$(body).append(toast);
}else{
$(#toast.weui_toast_content).html(msg);
}
$(#toast).fadeIn(fast,function(){
setTimeout(function(){
$(#toast).fadeOut(fast);
},800);
});
}
function loadingToast(){
var msg;
arguments[0] ? msg = arguments[0] : msg = 数据加载中 ;
var loadingToast;
loadingToast =
<div id="loadingToast" class="weui_loading_toast" style="display:none;">
<div class="weui_mask_transparent"></div>
<div class="weui_toast">
<div class="weui_loading">
<div class="weui_loading_leaf weui_loading_leaf_0"></div>
<div class="weui_loading_leaf weui_loading_leaf_1"></div>
<div class="weui_loading_leaf weui_loading_leaf_2"></div>
<div class="weui_loading_leaf weui_loading_leaf_3"></div>
<div class="weui_loading_leaf weui_loading_leaf_4"></div>
<div class="weui_loading_leaf weui_loading_leaf_5"></div>
<div class="weui_loading_leaf weui_loading_leaf_6"></div>
<div class="weui_loading_leaf weui_loading_leaf_7"></div>
<div class="weui_loading_leaf weui_loading_leaf_8"></div>
<div class="weui_loading_leaf weui_loading_leaf_9"></div>
<div class="weui_loading_leaf weui_loading_leaf_10"></div>
<div class="weui_loading_leaf weui_loading_leaf_11"></div>
</div>
<p class="weui_toast_content"> + msg + </p>
</div>
</div>
;
if(!$(#loadingToast).length){
$(body).append(loadingToast);
}else{
$(#loadingToast.weui_toast_content).html(msg);
}
$(#loadingToast).fadeIn(fast);
}
</script>
</head>
<body ontouchstart>
<div class="bd">
<p class="page_title">Toast</p>
</div>
<div class="bd spacing">
<div class="weui_cells">
<div class="weui_cell">
<button href="javascript:;" class="weui_btn weui_btn_primary" id="showToast">点击弹出Toast</button>
</div>
<div class="weui_cell">
<a href="javascript:;" class="weui_btn weui_btn_primary" id="showLoadingToast">点击弹出Loading Toast</a>
</div>
</div>
</div>
</body>
</html>
下一篇:
用Python在二维平面拟合圆
