为了账号安全,请及时绑定邮箱和手机立即绑定

sweetalert2 弹出框瞬间消失

sweetalert2 弹出框瞬间消失

炎炎设计 2019-03-15 18:14:31
在laravel程序的自定义js代码中使用sweetalert2插件,无论是简单的弹出框还是确认框都是弹出瞬间即消失,并且默认执行了确认操作。但是在chrome的Console里却可以正常弹出和执行。简单的弹出框swal('更新成功','','success');确认框在jQuery的click事件中执行。(官方样例)swal({    title: '你确定吗?',    text: '',    type: 'warning',    showCancelButton: true,    confirmButtonColor: '#EE5C42',    cancelButtonColor: '#71C671',    confirmButtonText: '确定删除',    cancelButtonText: '留着吧'}).then(function() {    swal(        '删除成功',        '',        'success'        )}, function(dismiss) {      // dismiss can be 'overlay', 'cancel', 'close', 'esc', 'timer'      if (dismiss === 'cancel') {          swal(              '取消删除',              '',              'error'              )      }    });
查看完整描述

2 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

去除a标签里的链接,将链接写在这里:


swal("").then(function{

    location.href="...";

});


查看完整回答
反对 回复 2019-03-20
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

兄弟,估计你是用a标签click事件的,我也是遇到同样情况,别用a标签点击事件


查看完整回答
反对 回复 2019-03-20
  • 2 回答
  • 0 关注
  • 1431 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信