这是一款现代时尚的 js 消息通知插件。该 js 消息通知插件提供漂亮的 UI 效果,和多种主题,支持自定义消息框的弹出位置等,使用简单方便。
在页面中引入下面的文件。
<link href="light-theme.min.css" rel="stylesheet">
<script src='growl-notification.min.js'></script>
GrowlNotification.notify({
title: 'This is title',
description: 'My Description'
});
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 configuration |
showProgress: true,false | false | 显示或隐藏进度条 |
GrowlNotification.setGlobalOptions: object | {} | 为消息框设置全局参数。 |
GrowlNotification.closeAll | - | 关闭所有消息框。 |
Github 网址:http://themesanytime.com/products/growl-notifications/
演示地址 | 下载地址 |
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!