layer.confirm快速双击会连续触发事件问题

$('#cancelBtn').click(function (){
        var lock = false; //默认未锁定
        var myconfirm = layer.confirm(textObj['确定要取消吗?'], {
            btn: ['是','否'] //按钮
        }, function(){
            if(!lock) {
                lock = true; // 锁定
                $.ajax({
                    url: 'index.php?r=neighbors/setcloseoptimize',
                    type: 'post',
                    dataType: 'json',
                    data:{},
                    success: function (data){

                    }
                });
            }
            layer.close(myconfirm);
        }, function(){
            layer.close(myconfirm);
        });
    });

你可能感兴趣的:(前端)