1. 程式人生 > >Jquery訊息提示外掛toastr使用詳解 Jquery訊息提示外掛toastr使用詳解

Jquery訊息提示外掛toastr使用詳解 Jquery訊息提示外掛toastr使用詳解

Jquery訊息提示外掛toastr使用詳解

 

toastr是一個基於jQuery簡單、漂亮的訊息提示外掛,使用簡單、方便,可以根據設定的超時時間自動消失。

1、使用很簡單,首選引入toastr的js、css檔案 

html

<script src="<%=path%>/res/toastr/toastr.min.js"></script>
<link rel="stylesheet" href="<%=path%>/res/toastr/toastr.min.css">

 

2、效果 


這裡寫圖片描述

 

3、整合使用

複製程式碼
 1 //常規訊息提示,預設背景為淺藍色  
 toastr.info("你有新訊息了!");  
2 //成功訊息提示,預設背景為淺綠色 toastr.success("你有新訊息了!");
3 //警告訊息提示,預設背景為橘黃色 toastr.warning("你有新訊息了!");
4 //錯誤訊息提示,預設背景為淺紅色 toastr.error("你有新訊息了!");
5 //帶標題的訊息框 toastr.success("你有新訊息了!","訊息提示");
6 //另一種呼叫方法 toastr["info"]("你有新訊息了!","訊息提示");
複製程式碼

 

4、自定義用法 

 

通過設定自定義引數,可達到不同的效果

自定義引數: 
JavaScript

複製程式碼
 1 toastr.options = {  
 2         closeButton: false,  
 3         debug: false,  
 4         progressBar: true,  
 5         positionClass: "toast-bottom-center",  
 6         onclick: null,  
 7         showDuration: "300",  
 8         hideDuration: "1000",  
 9         timeOut: "2000",  
10         extendedTimeOut: "1000",  
11         showEasing: "swing",  
12         hideEasing: "linear",  
13         showMethod: "fadeIn",  
14         hideMethod: "fadeOut"  
15     };  
複製程式碼

 

引數說明: 
closeButton:false,是否顯示關閉按鈕(提示框右上角關閉按鈕); 
debug:false,是否為除錯; 
progressBar:false,是否顯示進度條(設定關閉的超時時間進度條); 
positionClass,訊息框在頁面顯示的位置

複製程式碼
1 toast-top-left  頂端左邊
2 toast-top-right    頂端右邊
3 toast-top-center  頂端中間
4 toast-top-full-width 頂端,寬度鋪滿整個螢幕
5 toast-botton-right  
6 toast-bottom-left
7 toast-bottom-center
8 toast-bottom-full-width
複製程式碼

 

複製程式碼
1 onclick,點選訊息框自定義事件 
2 showDuration: “300”,顯示動作時間 
3 hideDuration: “1000”,隱藏動作時間 
4 timeOut: “2000”,自動關閉超時時間 
5 extendedTimeOut: “1000” 
6 showEasing: “swing”, 
7 hideEasing: “linear”, 
8 showMethod: “fadeIn” 顯示的方式,和jquery相同 
9 hideMethod: “fadeOut” 隱藏的方式,和jquery相同
複製程式碼

toastr是一個基於jQuery簡單、漂亮的訊息提示外掛,使用簡單、方便,可以根據設定的超時時間自動消失。

1、使用很簡單,首選引入toastr的js、css檔案 

html

<script src="<%=path%>/res/toastr/toastr.min.js"></script>
<link rel="stylesheet" href="<%=path%>/res/toastr/toastr.min.css">

 

2、效果 


這裡寫圖片描述

 

3、整合使用

複製程式碼
 1 //常規訊息提示,預設背景為淺藍色  
 toastr.info("你有新訊息了!");  
2 //成功訊息提示,預設背景為淺綠色 toastr.success("你有新訊息了!");
3 //警告訊息提示,預設背景為橘黃色 toastr.warning("你有新訊息了!");
4 //錯誤訊息提示,預設背景為淺紅色 toastr.error("你有新訊息了!");
5 //帶標題的訊息框 toastr.success("你有新訊息了!","訊息提示");
6 //另一種呼叫方法 toastr["info"]("你有新訊息了!","訊息提示");
複製程式碼

 

4、自定義用法 

 

通過設定自定義引數,可達到不同的效果

自定義引數: 
JavaScript

複製程式碼
 1 toastr.options = {  
 2         closeButton: false,  
 3         debug: false,  
 4         progressBar: true,  
 5         positionClass: "toast-bottom-center",  
 6         onclick: null,  
 7         showDuration: "300",  
 8         hideDuration: "1000",  
 9         timeOut: "2000",  
10         extendedTimeOut: "1000",  
11         showEasing: "swing",  
12         hideEasing: "linear",  
13         showMethod: "fadeIn",  
14         hideMethod: "fadeOut"  
15     };  
複製程式碼

 

引數說明: 
closeButton:false,是否顯示關閉按鈕(提示框右上角關閉按鈕); 
debug:false,是否為除錯; 
progressBar:false,是否顯示進度條(設定關閉的超時時間進度條); 
positionClass,訊息框在頁面顯示的位置

複製程式碼
1 toast-top-left  頂端左邊
2 toast-top-right    頂端右邊
3 toast-top-center  頂端中間
4 toast-top-full-width 頂端,寬度鋪滿整個螢幕
5 toast-botton-right  
6 toast-bottom-left
7 toast-bottom-center
8 toast-bottom-full-width
複製程式碼

 

複製程式碼
1 onclick,點選訊息框自定義事件 
2 showDuration: “300”,顯示動作時間 
3 hideDuration: “1000”,隱藏動作時間 
4 timeOut: “2000”,自動關閉超時時間 
5 extendedTimeOut: “1000” 
6 showEasing: “swing”, 
7 hideEasing: “linear”, 
8 showMethod: “fadeIn” 顯示的方式,和jquery相同 
9 hideMethod: “fadeOut” 隱藏的方式,和jquery相同
複製程式碼