SweetAlert拒绝单一的弹出警告框

今天是工作的第一个月零八天了。还在开发一个网上商城的项目,在做订单操作的时候需要询问客户是否需要做这样的操作

然而单一JavaScript的confirm的提示框实在是不好看,然后从网上看了看,找到了美化插件

SweetAlert

下载地址:http://files.cnblogs.com/files/wuxiang/sweetalter.zip

 

 

插入Js和CSS

 <script src="sweetalter/sweetalert.min.js"></script>
    <link href="sweetalter/sweetalert.css" rel="stylesheet" />

弹出框提示

sweetAlert("Hello world!");

带错误图标的警告框:

sweetAlert("Oops...", "Something went wrong!", "error");

一个带有确认按钮的警告框,点击确认按钮可触发动画:

sweetAlert({
  title: "Are you sure?",
  text: "You will not be able to recover this imaginary file!",
  type: "warning",
  showCancelButton: true,
  confirmButtonColor: "#DD6B55",
  confirmButtonText: "Yes, delete it!",
  closeOnConfirm: false
}, function(){
  swal("Deleted!",
  "Your imaginary file has been deleted.",
  "success");
});

这里有一个Confirm效果的弹出框却只有一个确定额效果而没有取消的效果这个怎么办呢?大家可能会好奇?下面代码就可以解决啦,只需要打一个isConfirm标记就可以了

             function (isConfirm) {
                                        if (isConfirm) { 
                                window.location.reload(); 
                                            }
                                       else { window.location.reload(); }
                            }                        

可用参数

 

参数默认值描述
titlenull(required)窗口的名称。可以通过对象的"title"属性或第一个参数进行传递。
textnull窗口的描述。可以通过对象的"text"属性或第二个参数进行传递。
typenull窗口的类型。SweetAlert 有4种类型的图标动画:"warning", "error", "success" 和 "info".可以将它放在"type"数组或通过第三个参数传递。
allowOutsideClickfalse如果设置为“true”,用户可以通过点击警告框以外的区域关闭警告框。
showCancelButtonfalse如果设置为“true”,“cancel”按钮将显示,点击可以关闭警告框。
confirmButtonText"OK"该参数用来改变确认按钮上的文字。如果设置为"true",那么确认按钮将自动将"Confirm"替换为"OK"。
confirmButtonColor"#AEDEF4"该参数用来改变确认按钮的背景颜色(必须是一个HEX值)。
cancelButtonText"Cancel"该参数用来改变取消按钮的文字。
closeOnConfirmtrue如果希望以后点击了确认按钮后模态窗口仍然保留就设置为"false"。该参数在其他SweetAlert触发确认按钮事件时十分有用。
imageUrlnull添加自定义图片到警告框上。必须是图片的完整路径。
imageSize"80x80"当设定图片的路径后,你可以设定图片的大小,格式为两个数字中间带个"x"符号。
timernull警告框自动关闭的时间。单位是ms。

 

积土而为山,积水而为海。 ——荀子

更多关于SweetAlert的内容请参考:https://github.com/t4t5/sweetalert

本文版权属于jQuery之家,转载请注明出处:http://www.htmleaf.com/jQuery/Lightbox-Dialog/20141218888.html

 

 

转载于:https://www.cnblogs.com/wyq-study/p/7419533.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值