·设为首页收藏本站📧邮箱修改🎁免费下载专区🔐设置/修改密码👽群雄群聊
返回列表 发布新帖

toastr 通知提示插件参数

489 0
发表于 2020-7-7 09:25:15 | 显示全部楼层 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
<link href="https://cdn.bootcss.com/toastr.js/latest/css/toastr.min.css"; rel="stylesheet">
<script src="https://cdn.bootcss.com/toastr.js/latest/js/toastr.min.js";></script>

//常规消息提示,默认背景为浅蓝色
toastr.info("你有新消息了!");

//成功消息提示,默认背景为浅绿色
toastr.success("你有新消息了!");

//警告消息提示,默认背景为橘黄色
toastr.warning("你有新消息了!");

//错误消息提示,默认背景为浅红色
toastr.error("你有新消息了!");

//带标题的消息框
toastr.success("你有新消息了!","消息提示");

JS:
  1. toastr.options = {      closeButton: false,      debug: false,      progressBar: true,      positionClass: "toast-bottom-center",      onclick: null,      showDuration: "300",      hideDuration: "1000",      timeOut: "2000",      extendedTimeOut: "1000",      showEasing: "swing",      hideEasing: "linear",      showMethod: "fadeIn",      hideMethod: "fadeOut"  };
复制代码

onclick,点击消息框自定义事件
showDuration: “300”,显示动作时间
hideDuration: “1000”,隐藏动作时间
timeOut: “2000”,自动关闭超时时间
extendedTimeOut: “1000”
showEasing: “swing”,
hideEasing: “linear”,
showMethod: “fadeIn” 显示的方式,和jquery相同
hideMethod: “fadeOut” 隐藏的方式,和jquery相同
另外:
  1. app.config(function(toastrConfig) {  angular.extend(toastrConfig, {    allowHtml: false,    closeButton: false,    closeHtml: '<button>×</button>',    extendedTimeOut: 1000,    iconClasses: {      error: 'toast-error',      info: 'toast-info',      success: 'toast-success',      warning: 'toast-warning'    },     messageClass: 'toast-message',    onHidden: null,    onShown: null,    onTap: null,    progressBar: false,    tapToDismiss: true,    templates: {      toast: 'directives/toast/toast.html',      progressbar: 'directives/progressbar/progressbar.html'    },    timeOut: 5000,    titleClass: 'toast-title',    toastClass: 'toast'  });});
复制代码

allowHtml: 设置提示内容可包含html格式
closeButton: 设置显示"X" 关闭按钮
closeHtml: 自定义html替代closeButton内容,closeButton为true时才显示.
extendedTimeOut: 设置当你鼠标滑入后的timeout,该timeout会更新关闭所需的timeout.
extraData: 如果重写模版,你可以自定义全局数据给你的toasts
iconClasses: 设置各个类型的icon图标class
messageClass: 设置toastr提示信息的class
progressBar: 设置显示timeout时间进度条
tapToDismiss: 设置toastr被点击时关闭
templates: 自定义模版
timeOut: 设置toastr过多久关闭
titleClass: 设置toastr标题的class
toastClass: 设置toastr基本的class

位置:
toast-top-left 顶端左边
toast-top-right 顶端右边
toast-top-center 顶端中间
toast-top-full-width 顶端,宽度铺满整个屏幕
toast-botton-right
toast-bottom-left
toast-bottom-center
toast-bottom-full-width

补充个loading样式
  1. <style>.toast-top-center{top:30px}#toast-container > .toast-loading{background-color:#03a9f4;background-image: url(data:image/gif;base64,R0lGODlhEAAQAKIGAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAAADMGi6RbUwGjKIXCAA016PgRBElAVlG/RdLOO0X9nK61W39qvqiwz5Ls/rRqrggsdkAgAh+QQFCgAGACwCAAAABwAFAAADD2hqELAmiFBIYY4MAutdCQAh+QQFCgAGACwGAAAABwAFAAADD1hU1kaDOKMYCGAGEeYFCQAh+QQFCgAGACwKAAIABQAHAAADEFhUZjSkKdZqBQG0IELDQAIAIfkEBQoABgAsCgAGAAUABwAAAxBoVlRKgyjmlAIBqCDCzUoCACH5BAUKAAYALAYACgAHAAUAAAMPaGpFtYYMAgJgLogA610JACH5BAUKAAYALAIACgAHAAUAAAMPCAHWFiI4o1ghZZJB5i0JACH5BAUKAAYALAAABgAFAAcAAAMQCAFmIaEp1motpDQySMNFAgA7) !important;}</style>
复制代码

toastr.options是全局设定,局部使用时如未添加重设规则,则全部遵守全局设定。

局部重设形式示例
  1. toastr.info("{lang time_now}","title",{"positionClass":"toast-bottom-left"});
复制代码
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:18.222.23.119,140.249.244.59,GMT+8, 2024-4-20 06:03 , Processed in 0.178736 second(s), 77 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表