toastr是一款非常棒的基于jquery库的非阻塞通知提示插件,toastr可设定四种通知模式:成功,出错,警告,提示,而提示窗口的位置,动画效果都可以通过能数来设置,在官方站可以通过勾选参数来生成JS,非常的方便使用。

使用demo地址:http://www.jq22.com/yanshi476(可获取toastr不同的配置方式)

1、兼容性

2、toastr使用

  • 引入核心文件
  1. <span style="font-family:Comic Sans MS;">
  2. <link href="toastr.css" rel="stylesheet"/>
  3. <link rel="stylesheet" href="css/toastr.min.css" />
  4. <script type="text/javascript" src="js/jquery-2.1.0.js" ></script>
  5. <script type="text/javascript" src="js/toastr.js" ></script></span>
  • 编写html代码

      1. //常规消息提示,默认背景为浅蓝色
      2. toastr.info("你有新消息了!");
      3. //显示一个没有标题的信息框(蓝色)
      4. toastr.info("I am yanying");
      5. //显示一个没有标题的警告框(橘黄色)
      6. toastr.warning("I am yanying");
      7. //显示一个没有标题的成功提示(绿色)
      8. toastr.info("I am yanying");
      9. //显示一个没有标题的错误提示(深红色)
      10. toastr.error("I am yanying");
      11. //清除一个错误
      12. toastr.clear();
  • 自定义选项
  1. $(function () {
  2.  
  3. $('#showtoast').click(function () {
  4. toastr.options = {
  5.  
  6. closeButton: true,//是否显示关闭按钮
  7. debug: false,//是否使用debug模式
  8. progressBar: true,//是否显示进度条,当为false时候不显示;当为true时候,显示进度条,当进度条缩短到0时候,消息通知弹窗消失
  9. positionClass: "toast-top-right",//弹出窗的位置
  10. onclick: null,
  11. showDuration: "300",//显示的动画时间
  12. hideDuration: "30000",//消失的动画时间
  13. timeOut: "5000",//展现时间
  14. extendedTimeOut: "1000",//加长展示时间
  15. showEasing: "swing",//显示时的动画缓冲方式
  16. hideEasing: "linear",//消失时的动画缓冲方式
  17. showMethod: "fadeIn",//显示时的动画方式
  18. hideMethod: "fadeOut"//消失时的动画方式
  19. };
  20.  
  21. var $toast = toastr['info']('您有新消息了!');
  22.  
  23. });
  24.  
  25. })

设置选项

<1>positionClass: 'toast-top-right'

位置信息,消息弹窗显示的位置,可以显示的位置对应的值

  1. toast-top-right
  2. toast-botton-right
  3. toash-bottom-left
  4. toast-top-left
  5. toast-top-full-width 这个是在网页顶端,宽度铺满整个屏幕
  6. toast-bottom-full-width
  7. toast-top-center顶端中间
  8. toast-bottom-center

<2>toastr['error']('I am yanying', 'title');

其中的error为显示的通知的样式类型,有4种选择

  1. success 成功,绿色
  2. info 信息,蓝色
  3. warning,警告,橙色
  4. error,错误,深红色
其中第一个参数为显示的内容,第二个参数为显示的标题,标题可以省略

效果展示

自定义选项,有进度条和关闭按钮效果。

【JS】jquery通知插件toastr的更多相关文章

  1. js插件---->jquery通知插件toastr的使用

    toastr是一款非常棒的基于jquery库的非阻塞通知提示插件,toastr可设定四种通知模式:成功,出错,警告,提示,而提示窗口的位置,动画效果都可以通过能数来设置.toastr需要jquery的 ...

  2. noty – jQuery通知插件

    noty是一个jQuery的通知(信息提示)插件,灵活轻便,是一个非常棒的用于替代传统提示对话框的插件. 当前最新版本为2.1.0: 从https://github.com/needim/noty 可 ...

  3. jQuery通知插件 -- noty

    noty是一个jQuery的通知(信息提示)插件,灵活轻便,是一个非常棒的用于替代传统提示对话框的插件. 当前最新版本为2.1.0: 从https://github.com/needim/noty 可 ...

  4. jQuery通知插件noty

    jQuery 通知查件noty 简单使用 官方:http://ned.im/noty/ 其它查件推荐 NotifIt Demo http://js.itivy.com/jiaoben1852/inde ...

  5. vue插件开发的两种方法:以通知插件toastr为例

    方法一: 1.写插件: 在 src 文件夹下面建 lib 文件夹用于存放插件,lib 文件夹下再建toastr文件夹,在toastr文件夹下新建 toastr.js 和 toastr.vue两个文件. ...

  6. 漂亮灵活设置的jquery通知提示插件toastr

    toastr是一款非常棒的基于jquery库的非阻塞通知提示插件,toastr可设定四种通知模式:成功,出错,警告,提示,而提示窗口的位置,动画效果都可以通过能数来设置,在官方站可以通过勾选参数来生成 ...

  7. 消息提示插件toastr.js与Messenger组件

    Toastr是一款基于jQuery的通知插件,可以灵活的自定义样式和拓展其功能! toastr是一个基于Jquery简单.漂亮的消息提示插件,使用简单.方便,可以根据设置的超时时间自动消失. cdn最 ...

  8. Notyf - 超级简单、响应式的 JS 通知插件

    通知是网站的常用功能之一,可以用来显示消息.通告.提示等等.Notyf 是一款超级简单.响应式的 JS 通知插件,不依赖 jQuery 库,可以独立使用.赶紧试用一下吧! 在线演示      免费下载 ...

  9. js消息提示框插件-----toastr用法

     (本文系转载) 因为个人项目中有一个提交表单成功弹出框的需求,从网上找了一些资料,发现toastr这个插件的样式还是不错的.所以也给大家推荐下,但是网上的使用资料不是很详细,所以整理了一下,希望能给 ...

随机推荐

  1. 让xcode8支持7.0的设备

    升级到xcode8之后发现不能支持7.0设备 1 . 下载文件将文件覆盖到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS. ...

  2. xcode实用快捷键

    command + R 快速编译并运行项目 command + . 停止正在运行的项目 command + shift + O 快速打开xcode文件搜索功能 command + 0 关闭左边的侧边栏 ...

  3. 开涛spring3(6.5) - AOP 之 6.5 AspectJ切入点语法详解

    6.5.1  Spring AOP支持的AspectJ切入点指示符 切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的Aspect ...

  4. cookie创建,删除

    Cookie 历来指就着牛奶一起吃的点心.然而,在因特网内,“Cookie”这个字有了完全不同的意思.那么“Cookie”到底是什么呢?“Cookie”是小量信息,由网络服务器发送出来以存储在网络浏览 ...

  5. javascript中break和continue的区别

    1.break:跳出循环. 2.continue:跳过循环中的一个迭代.(迭代:重复反馈过程的滑动,其目的是为了逼近所需目标或结果.每一次对过程的重复称为一次"迭代",而每一次迭代 ...

  6. 一不小心,陷入TCP的性能问题

    一.现象 在一次访问请求nginx中,通常只需要几毫秒的RT,但当请求数据达到某一个数值时,rt明显提高,甚至超过了300毫秒. 二.问题的原因 大家都知道,TCP为了提高带宽利用率和吞吐量,做了各种 ...

  7. 微信小程序开发《二》:http请求的session管理

    作为一个开发JavaWeb应用的程序猿,都喜欢将用户登录后的用户信息(比如说用户id,用户名称)放入session中保存,之后在业务逻辑的开发中需要用到用户信息的时候就可以轻松又方便的从session ...

  8. (计蒜客)UCloud 的安全秘钥

    UCloud 的安全秘钥 题意 给出一个数组 s 串,和数组 t 串,那么如果两者长度相同且两者所含的数字全部相同,则说这两个串相似. 给定原始串 S ,以及 m 个询问 T 串,问 S 串有多少个连 ...

  9. java加密算法入门(一)-算法概念及单向加密

    说起加密,我的第一印象就是电视剧各种密码本破解解密的场景,这两天在看加密相关的东西,做下笔记以便以后查看,也提供给大家个参考. 本文是java加密的第一篇,主要讲述下消息编码Base64以及简单的消息 ...

  10. shiro开发,shiro的环境配置(基于spring+springMVC+redis)

    特别感谢lhacker分享的文章,对我帮助很大 http://www.aiuxian.com/article/p-1913280.html 基本的知识就不在这里讲了,在实战中体会shiro的整体设计理 ...