jquery.msgBox.js是一款轻量级的Material Design风格jquery对话框插件。它压缩后的版本仅1kb,并且允许自定义对话框的图标,以及设置回调函数。
使用方法
在页面引入jquery.msgBox.min.css,jquery,jquery.msgBox.min.js文件。
<link rel="stylesheet" href="jquery.msgBox.min.css"> <script src="jquery.min.js"></script> <script src=jquery.msgBox.min.js"></script>
调用对话框
可以使用下面的方法来调用对话框。
$('.msgBox-testArea').msgBox({ title: '对话框的标题', message: '对话框中的内容。。。' });
你也可以为对话框添加自定义的按钮。
$('.msgBox-testArea').msgBox({ title: '对话框的标题', message: '对话框中的内容。。。', buttons: [{ text: 'Show', callback: function() { // 这里是回调函数 } }, { text: 'Hide', callback: function() { // 这里是回调函数 } }], });
还可以为对话框设置淡入淡出效果。
$('.msgBox-testArea').msgBox({ title: '对话框的标题', message: '对话框中的内容。。。', buttons: [{ text: 'Show', callback: function() { // 这里是回调函数 } }, { text: 'Hide', callback: function() { // 这里是回调函数 } }], blend: true, blendDuration: 400 });
设置对话框的图标
你可以为对话框设置一些内置的图标,可用的图标有:
- check
- download
- exclamation
- info
- lock
- unlock
- play
- plus
- question
- remove
- stop
例如:
$('.msgBox-testArea').msgBox({ type: 'question' });
jquery.msgBox.js对话框插件的github地址为:https://github.com/marwils/jquery.msgBox.js