寻找简单的确认(继续/取消)与不再显示复选框

时间:2014-09-22 10:55:34

标签: javascript

我正在寻找jquery函数来替换标准的javascript确认但是可以获取输入参数cookie名称,当选中或取消选中弹出窗口上的复选框时,该名称将被创建或删除。显然,它需要标题的参数(请确认),以及要问的问题

1 个答案:

答案 0 :(得分:0)

这样的事情怎么样? http://jsfiddle.net/jakecigar/0x15b5an/2/

function fnOpenNormalDialog() {
    // Define the Dialog and its properties.
    $("#dialog-confirm").dialog({
        resizable: false,
        modal: true,
        title: "Modal",
        height: 250,
        width: 400,
        create: function (e, ui) {
            var pane = $(this).dialog("widget").find(".ui-dialog-buttonpane")
            $("<label class='shut-up' ><input  type='checkbox'/> Stop asking!</label>").prependTo(pane)
        },
        buttons: {
            "Yes": function () {
                $(this).dialog('close');
                callback(true);
            },
                "No": function () {
                $(this).dialog('close');
                callback(false);
            }
        }
    });
}

$('#btnOpenDialog').click(fnOpenNormalDialog);
$(document).on("change", ".shut-up input", function () {
    alert("shut up! " + this.checked)
})

function callback(value) {
    if (value) {
        alert("Confirmed");
    } else {
        alert("Rejected");
    }
}