- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SweetAlert2强⼤的纯Js模态消息对话框插件
查看演⽰ website
下载地址:https://github .com/limonte/sweetalert2
插件描述:SweetAlertj s的升级版本,⽀持嵌⼊图⽚,背景,HTML标签
等并 供5种内置的情景类,功能⾮常强⼤。
简要教程
SweetAlert2是⼀款功能强⼤的纯Js模态消息对话框插件。SweetAlert2⽤于替代浏览器
默认的弹出对话框,它 供各种参数和⽅法,⽀持嵌⼊图⽚,背景,HTML标签等,
并 供5种内置的情景类,功能⾮常强⼤。
SweetAlert2是SweetAlert j s的升级版本,它解决了SweetAlert j s中不能嵌⼊HTML标签
的问题,并对弹出对话框进⾏了优化,同时 供对各种表单元素的⽀持,还增加了5
种情景模式的模态对话框。
安装
可以通过bower或npm来安装sweetalert2对话框插件。
bower install sweetalert2
npm install sweetalert2
使⽤⽅法
使⽤SweetAlert2对话框需要在页⾯中引⼊sweetalert2.min .css和sweetalert2.min .j s⽂件,
为了兼容IE浏览器,还需要引⼊promise .min .j s⽂件。
link rel=stylesheet type=text/css href=path/to/sweetalert2/d
script src=path/to/sweetalert2/dist/sweetalert2.min.js/script
!-- for E support --
script src=path/to/es6-promise/promise.min.js/script
基本使⽤
最基本的使⽤⽅法是通过swal()来弹出⼀个对话框。
swal(Hello world!);
如果要弹出⼀个带情景模式的对话框,可以在的第⼆个参数中设置。
swal(Oops..., Something went wrong!, error);
你可以通过下⾯的⽅法来处理对话框的⽤户交互:
swal({
title: Are you sure?,
text: You will not be able to recover this imaginary file!,
type: warning,
showCancelButton: true,
confirmButtonText: Yes, delete it!,
cancelButtonText: No, keep it,
}).then(function(isConfirm) {
if (isConfirm === true) {
swal(
Deleted!,
Your imaginary file has been deleted.,
success
);
} else if (isConfirm === false) {
swal(
Cancelled,
Your imaginary file is safe :),
error
);
} else {
// Esc, close button or outside click
// isConfirm is undefined
}
});
swal(...)会返回⼀个Promise对象,该Promise对象中then⽅法中的isConfirm参数的含义
如下:
true :代表Confirm (确认)按钮。
false :代表Cancel (取消)按钮。
undefined :代表按下Esc键,点击取消按钮或在对话框之外点击。
模态对话框的类型
sweetalert2 供了5种情景模式的对话框。
配置参数
参数 默认 描述
title null 模态对话框的标题。它可以在参数对象的title
参数中设置
您可能关注的文档
- SQL 第14章 数据库的备份及恢复.ppt
- sql 数据库 第九篇 SQL Server 2008索引.ppt
- sql 索引作用(超详细).doc
- SQL 项目3-2 数据库的创建及管理.ppt
- SQL_Server_2005_教程_第四节.ppt
- SQL_Server2005 两种方法创建数据库与表.doc
- SQL_Server数据及Excel表的导入导出.doc
- SQL_Server数据库试题五和答案.doc
- SQL_第05章_数据库的创建及管理.ppt
- sql2005操作第13篇_报表服务管理.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)