toastr.js插件用法

toastr.js是一个基于jQuery的非阻塞通知的JavaScript库。toastr.js可以设定四种通知模式:成功、出错、警告、提示。提示窗口的位置、动画效果等都可以通过参数来设置,并且可以在官方网站上通过勾选参数来生成JavaScript代码,操作简单,容易上手,推荐使用。

https://github.com/CodeSeven/toastr

http://www.toastrjs.com

简单调用

简单调用toastr.js插件时,以下几步即可。

①   <link  ref=”stylesheet”  href=”toastr.css”>

②   <script  src=”jquery.js”></script>

③   <script  src=”toastr.js”></script>

④   toastr.info(‘Are  you  the  6  fingered  man?’);

注:toastr.js插件是基于jQuery库的,所以必须在引入toastr.js插件之前引入jQuery库。

复杂案例

①   引入核心文件:

  1. <link href="toastr.css" rel="stylesheet" type="text/css" />
  2.  
  3. <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
  4.  
  5. <script src="toastr.js"></script>

②   html代码

  1. <input type="button" name="success" id="success" value="成功"/>
  2.  
  3. <input type="button" name="info" id="info" value="提示"/>
  4.  
  5. <input type="button" name="warning" id="warning" value="警告"/>
  6.  
  7. <input type="button" name="error" id="error" value="错误"/>
  8.  
  9. <input type="button" name="clear" id="clear" value="清除"/>

③   jQuery代码

  1. $(function(){
  2.  
  3. //参数设置,若用默认值可以省略以下面代
  4.  
  5. toastr.options = {
  6.  
  7. "closeButton": false, //是否显示关闭按钮
  8.  
  9. "debug": false, //是否使用debug模式
  10.  
  11. "positionClass": "toast-top-full-width",//弹出窗的位置
  12.  
  13. "showDuration": "300",//显示的动画时间
  14.  
  15. "hideDuration": "1000",//消失的动画时间
  16.  
  17. "timeOut": "5000", //展现时间
  18.  
  19. "extendedTimeOut": "1000",//加长展示时间
  20.  
  21. "showEasing": "swing",//显示时的动画缓冲方式
  22.  
  23. "hideEasing": "linear",//消失时的动画缓冲方式
  24.  
  25. "showMethod": "fadeIn",//显示时的动画方式
  26.  
  27. "hideMethod": "fadeOut" //消失时的动画方式
  28.  
  29. };
  30.  
  31. //成功提示绑定
  32.  
  33. $("#success").click(function(){
  34.  
  35. toastr.success("祝贺你成功了");
  36.  
  37. })
  38.  
  39. //信息提示绑定
  40.  
  41. $("#info").click(function(){
  42.  
  43. toastr.info("这是一个提示信息");
  44.  
  45. })
  46.  
  47. //敬告提示绑定
  48.  
  49. $("#warning").click(function(){
  50.  
  51. toastr.warning("警告你别来烦我了");
  52.  
  53. })
  54.  
  55. //错语提示绑定
  56.  
  57. $("#error").click(function(){
  58.  
  59. toastr.error("出现错误,请更改");
  60.  
  61. })
  62.  
  63. //清除窗口绑定
  64.  
  65. $("#clear").click(function(){
  66.  
  67. toastr.clear();
  68.  
  69. })
  70.  
  71. });

toastr.js插件用法的更多相关文章

  1. fullPage.js插件用法(转发)

    fullPage.js主要功能有: 支持鼠标滚动 支持前进后退和键盘控制 多个回调函数 支持手机.平板触摸事件 支持 CSS3 动画 支持窗口缩放 窗口缩放时自动调整 可设置滚动宽度.背景颜色.滚动速 ...

  2. jQuery之jquery.lazyload.js插件用法

    研究背景:网站中如果图片过多,就会因为加载图片而等待很长时间,此时我们就用到图片延时加载插件jquery.lazyload.js,这个插件可以让我们在向下滚动的时候加载图片.让网页首屏尽可能快的加载进 ...

  3. Headroom.js插件用法

    一.Headroom.js是什么? Headroom.js是一个轻量级.高性能的JS小工具(不依赖不论什么工具库.),它能在页面滚动时做出响应. 此页面顶部的导航条就是一个鲜活的案例,当页面向下滚动时 ...

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

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

  5. 网站引导页插件intro.js 的用法

    intro.js是一个用于制作网页引导效果的js插件,用法很简单,intro.js.v2.0.rar 1.在需要的页面添加引用 intro.js introjs.css 这两个文件已经足够,但是文件夹 ...

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

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

  7. Javascript模块化编程(三):require.js的用法

    Javascript模块化编程(三):require.js的用法 原文地址:http://www.ruanyifeng.com/blog/2012/11/require_js.html 作者: 阮一峰 ...

  8. 【PC端】jQuery+PHP实现浏览更多内容(jquery.more.js插件)

    参数说明: 'amount' : '10', //每次显示记录数 'address' : 'comments.php', //请求后台的地址 'format' : 'json', //数据传输格式 ' ...

  9. 基于jquery的消息提示框toastr.js

    //消息提示全局配置 toastr.options = { "closeButton": false,//是否配置关闭按钮 "debug": false,//是 ...

随机推荐

  1. http服务搭建

    http服务器搭建 主配置文件在 /etc/httpd/conf/httpd.conf 安装http  yum install httpd -y 启动http服务器  systemctl start ...

  2. iOS仿微博客户端一条微博的布局

    前言 做一个微博客户端的第三方是自学的第一个实践的项目,自从从事iOS工作之后,就把这个项目给搁置了.趁现在过年回来有些空闲时间,再次修改(总觉得项目就是不停地修改).并且记录一点东西,以后可再回头看 ...

  3. [数据挖掘] - 聚类算法:K-means算法理解及SparkCore实现

    聚类算法是机器学习中的一大重要算法,也是我们掌握机器学习的必须算法,下面对聚类算法中的K-means算法做一个简单的描述: 一.概述 K-means算法属于聚类算法中的直接聚类算法.给定一个对象(或记 ...

  4. Redis 11种Web应用场景举例

    在"怎样让redis在你的系统中发挥作用"一文中,salvatore 'antirez' sanfilippo告诉我们如何利用redis独有的数据结构处理能力来解决一些常见问题.一 ...

  5. Python 模块之 string.py

    用法 字符串常量: import string print(string.ascii_lowercase) print(string.ascii_uppercase) print(string.asc ...

  6. 3400: [Usaco2009 Mar]Cow Frisbee Team 奶牛沙盘队

    3400: [Usaco2009 Mar]Cow Frisbee Team 奶牛沙盘队 Time Limit: 3 Sec  Memory Limit: 128 MBSubmit: 129  Solv ...

  7. QT 中使用 c++ 的指针

    之前没有接触过 c++,不过听说 c++ 的指针很坑,直到最近在用 QT / C++ 写一个 Linux Deepin 系统上检测网络流量和网速的小程序时,发现 c++ 的指针用起来真的特别蛋疼. 不 ...

  8. MySQL 5.6 从库开启 crash-safe 功能

    原文:Enabling crash-safe slaves with MySQL 5.6 可以对从库进行配置 crash-safe 功能是 MySQL 5.6 关于复制的一个重大改进.然而,我们注意到 ...

  9. iOS开发之核心动画(Core Animation)

    1.概述 Core Animation是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍,使用它需要先添加QuartzCore.framework和引入对应的框架< ...

  10. java封装的方法

    java封装是由Java是面向对象程序设计语言的性质决定的,面向对象程序设计语言的三大特性之一就是封装.封装其实就是包装的意思,从专业的角度来看,就是把对象的所有组成部分组合在一起,保护私有属性. 如 ...