2

我正在使用 Jquery 的简单模式,但它不起作用。是/否框会弹出,但当我否时,一切都很好。但是,如果我点击“是”来保存更改,该框就会消失,并且不会继续处理。

有人可以告诉我我做错了什么吗?谢谢,

简单的模式代码:

   function YesNoBox(message, callback) {
$('#confirm').modal({

    position: ["20%",],
    overlayId: 'confirm-overlay',
    containerId: 'confirm-container', 
    onShow: function (dialog) {
        var modal = this;
       console.log(dialog)
        $('.message', dialog.data[0]).append(message);

        // if the user clicks "yes"
        $('.yes').click(function () {
            return true;
            modal.close();
        });

        // if the user clicks "no"
        $('.no').click(function () {

            modal.close(); // close the dialog
        });
    }
});
  }

呼唤它...

 function Logout()
 {
 var agree=confirm("Are you sure you want to Exit WOTTS?");
 if (agree)
      return true;
 else
      return false;
 }
4

1 回答 1

1
    $('.yes').click(function () {
        return true;
        modal.close();
    });

当您“返回”时,它会在那里停止该功能。

于 2012-09-06T08:05:08.810 回答