一个轻量级的jQuery弹出插件,用于创建可定制的、看起来很棒的提醒/确认对话框和toast通知,而不会破坏您网站的现有设计
1.要开始,请包括微软警报.js
脚本加载后最新的jQuery库。
- <script src="/path/to/cdn/jquery.min.js"></script>
- <script src="/path/to/MSalert.js"></script>
2.创建一个基本警报对话框。
- MSalert.principal({
- // 'gear', 'error', 'warning', 'success'
- icon:'warning',
- // dialog title
- title: 'Are You Sure',
- // dialog content
- description: 'Are you sure to delete this entry?',
- // footer content
- extra: 'Check Out the Console Log (F12)',
- })
3.创建一个确认对话框,该对话框将根据用户选择返回true或false。
- MSalert.principal({
- // 'gear', 'error', 'warning', 'success'
- icon:'warning',
- // dialog title
- title: 'Are You Sure',
- // dialog content
- description: 'Are you sure to delete this entry?',
- // footer content
- extra: 'Check Out the Console Log (F12)',
- // enable confirm/cancel buttons
- button: true,
- }).then(result =>{
- console.log('Result Promise', result)
- })
4.创建受材料设计启发的toast通知,该通知将在超时后自动取消。
- MSalert.alerta({
- // append the notification to this container
- id:'container',
- // toast message
- text : 'Success Message',
- // 'up', 'down', or 'right'
- position: 'right',
- // 'success', 'warning', or 'error'
- status: "success",
- // auto dimiss after 3 seconds
- duration: 3000,
- })