如何在jalert插件中使用confirm

时间:2018-02-07 06:13:45

标签: javascript jquery

有谁知道如何使用jalert确认插件这里是文档:http://flwebsites.biz/jAlert/

为什么我要使用它,我不想prevent多个pop,这是chrome的默认行为



var name = prompt('please enter your name');


alert(name);




我没有得到任何清晰的图片如何使用!!

1 个答案:

答案 0 :(得分:0)

从此issue#5

$.fn.jAlert.defaults.confirmQuestion = 'Do you want to add this?';

confirm(
  function(e, btn){ //onConfirm
    e.preventDefault();
    //do something here
    btn.parents('.jAlert').closeAlert();
    return false;
  }, function(e,btn){ //onDeny
    e.preventDefault();
    //do something here
    btn.parents('.jAlert').closeAlert();
    return false;
  }
);

  $.jAlert({
    'type': 'confirm',
    'confirmQuestion': 'Do you want to add this?',
    'onConfirm': function(e, btn){
      e.preventDefault();
      //do something here
      btn.parents('.jAlert').closeAlert();
      return false;
    },
    'onDeny': function(e, btn){
      e.preventDefault();
      //do something here
      btn.parents('.jAlert').closeAlert();
      return false;
    }
  });

创建此小jsfiddle以复制确认模式/提示。希望这有帮助!

编辑:如果您没有被迫使用jAlert,我是否也建议使用SweetAlert, 它具有更简单的界面/初始化(以及更漂亮的UI imo)。它也通过CDN服务

<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>

现在它可以在全局swal变量

下使用

简单的确认提示如下所示:

swal("Are you sure you want to do this?", {
  buttons: ["Oh noez!", "Aww yiss!"],
});

在行动here

中查看