将JQuery Confirm封装到函数中

问题描述

下面的代码是示例Jquery确认

$.confirm({
    title: 'Confirm!',content: 'Simple confirm!',buttons: {
        confirm: function () {
            return true;
        },cancel: function () {
            return false
        }
    }
});

这段代码看起来不错,这也使我省去了JS Confirm。但是,如果我所有的按钮都包含该代码,那么此代码太多且不合适,因此我决定创建一个函数调用函数

function CustomConfirm (message) {
   /* the JS Confirm above */
}

然后我会这样称呼它

if (CustomConfirm("Are you sure you want to delete?") == true) {
  /* true */
} else {
  /* false */
}

我该如何实现?

解决方法

鉴于$.confirm库的工作方式,您不能按照您建议的方式在WHERE col_x is not NULL条件下调用它。

实例化库时,需要将每个按钮的回调函数提供给设置对象。在您的示例中,它看起来像这样:

if