内置漂亮的 UI 效果和多种主题、
轻量级,压缩后只有 18K。
纯 js 编写,没有任何依赖。
支持 IE11+, Safari, Google Chrome, Yandex Browser, Opera, Firefox。
在页面中引入下面的文件。
1 2 | < link href = "light-theme.min.css" rel = "stylesheet" > < script src = 'growl-notification.min.js' ></ script > |
初始化插件
1 2 3 4 | GrowlNotification.notify({ title: 'This is title' , description: 'My Description' }); |
配置参数
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 | GrowlNotification.notify({ margin: 20, type: 'default' , title: '' , description: '' , image: { visible: false , customImage: '' }, closeTimeout: 0, closeWith: [ 'click' , 'button' ], animation: { open: 'slide-in' , close: 'slide-out' }, animationDuration: .2, position: 'top-right' , showBorder: false , showButtons: false , buttons: { action: { text: 'Ok' , callback: function () {} }, cancel: { text: 'Cancel' , callback: function () {} } }, showProgress: false }); |
参数 | 默认值 | 描述 |
---|---|---|
width: number|string | null | 消息通知框的宽度,例如 100px, 50%... |
zIndex: number | 1056 | 消息通知框的 z-index |
type: string | 'alert' | alert, success, error, warning, info |
position: string | 'top-right' | top-left, top-right, bottom-left, bottom-right, top-center, bottom-center |
title: string | '' | 标题,可以包括 HTML 内容(input 元素除外) |
description: string | '' | 描述,可以包括 HTML 内容(input 元素除外) |
image.visible: boolean | false | 显示隐藏图片 |
image.customImage: string | '' | 自定义图片的路径 |
closeTimeout: boolean,int | false | 延迟关闭对话框的时间,单位毫秒。 |
closeWith: [...string] | ['click'] | click, button |
animation.open: string,null,false | 'slide-in' | 如果是 string, 表示使用 css 类名. 如果是false|null|'none', 不会使用动画效果。 'slide-in', 'fade-in' |
animation.close: string,null,false | 'slide-out' | I 如果string,表示使用 css 类名. 如果是 false|null|'none',不会使用动画效果。 'slide-out', 'fade-out' |
showButtons: true,false | false | 显示或隐藏按钮。 |
buttons: object | buttons: { action: { text: 'Ok', callback: function {} // callback }, cancel: { text: 'Cancel', callback: function {} // callback } } | Buttons configuration |
showProgress: true,false | false | 显示或隐藏进度条 |
GrowlNotification.setGlobalOptions: object | {} | 为消息框设置全局参数。 |
GrowlNotification.closeAll | - | 关闭所有消息框。 |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com