基于 zepto.js 移动手机端提示框图标加载 Toast 弹窗

发布于 2020-02-01 21:45:55 字数 1751 浏览 2202 评论 0

基于 zepto.js 移动手机端提示框图标加载 Toast 弹窗,动画效果很 Q 弹,有 success 成功 error 错误 load 加载中 tip 提示信息四种状态,具体使用方法如下。

首先引入文件

<link rel="stylesheet" type="text/css" href="style/dialog.css">
<script src="javascript/zepto.min.js"></script>
<script src="javascript/dialog.min.js"></script>

调用函数

$('#success').click(function(){
  popup({type:'success',msg:"操作成功",delay:1000,callBack:function(){
    console.log('callBack~~~');
  }});
})
$('#error').click(function(){
  popup({type:'error',msg:"操作失败",delay:2000,bg:true,clickDomCancel:true});
})
$('#load').click(function(){
  popup({type:'load',msg:"请等待",delay:1500,callBack:function(){
    popup({type:"success",msg:"加载成功",delay:1000});
  }});
})
$('#tip').click(function(){
  popup({type:'tip',msg:"提示信息",delay:null});
})

可选的参数

  • msg:内容
  • delay:显示时间
  • callBack(function):回调函数

完整的参数列表

  • width:180, 动画容器的宽度 *宽度默认180px
  • height:150, 动画容器的高度 *宽度默认150px
  • type:"success" 弹出动画类型 *默认为success
  • msg:'操作成功', 弹出的信息 *默认 ‘操作成功’
  • delay:0, 显示持续时间 *默认0
  • bg:true, 是否显示背景遮罩层 *默认有浅黑色背景遮罩
  • bgWhite:false, 背景是否为白色 *默认不是白色
  • clickDomCancel:false, 点击遮罩层,弹出效果立即消失 *默认false
  • callback:null, 执行完动画后的回调函数 *默认null

在线实例:https://www.wenjiangs.com/runcode?slug=yncHv4b

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

沧笙踏歌

文章 0 评论 0

山田美奈子

文章 0 评论 0

佚名

文章 0 评论 0

岁月无声

文章 0 评论 0

暗藏城府

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文