toastr是一款非常棒的基于jquery库的非阻塞通知提示插件,toastr可设定四种通知模式:成功,出错,警告,提示,而提示窗口的位置,动画效果都可以通过能数来设置,在官方站可以通过勾选参数来生成JS,非常的方便使用。jQ酷的另外一款jquery提示插件也不错:jQuery自定义工具提示插件DarkTooltip。
使用方法:
引入核心文件
1
2
3
|
< link href = "toastr.css" rel = "stylesheet" type = "text/css" /> < script src = "http://libs.baidu.com/jquery/1.9.1/jquery.min.js" ></ script > < script src = "toastr.js" ></ script > |
写入html代码,这里只需写入触发事件的按丑。
1
2
3
4
5
|
< input type = "button" name = "success" id = "success" value = "成功" /> < input type = "button" name = "info" id = "info" value = "提示" /> < input type = "button" name = "warning" id = "warning" value = "警告" /> < input type = "button" name = "error" id = "error" value = "错误" /> < input type = "button" name = "clear" id = "clear" value = "清除" /> |
给按钮绑定事件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
$( function (){ //参数设置,若用默认值可以省略以下面代 toastr.options = { "closeButton" : false , //是否显示关闭按钮 "debug" : false , //是否使用debug模式 "positionClass" : "toast-top-full-width" , //弹出窗的位置 "showDuration" : "300" , //显示的动画时间 "hideDuration" : "1000" , //消失的动画时间 "timeOut" : "5000" , //展现时间 "extendedTimeOut" : "1000" , //加长展示时间 "showEasing" : "swing" , //显示时的动画缓冲方式 "hideEasing" : "linear" , //消失时的动画缓冲方式 "showMethod" : "fadeIn" , //显示时的动画方式 "hideMethod" : "fadeOut" //消失时的动画方式 }; //成功提示绑定 $( "#success" ).click( function (){ toastr.success( "祝贺你成功了" ); }) //信息提示绑定 $( "#info" ).click( function (){ toastr.info( "这是一个提示信息" ); }) //敬告提示绑定 $( "#warning" ).click( function (){ toastr.warning( "警告你别来烦我了" ); }) //错语提示绑定 $( "#error" ).click( function (){ toastr.error( "出现错误,请更改" ); }) //清除窗口绑定 $( "#clear" ).click( function (){ toastr.clear(); }) }) |
转载请注明:jQ酷 » 漂亮灵活设置的jquery通知提示插件toastr