jQuery UI,对话框按钮?

时间:2013-11-18 12:52:12

标签: jquery jquery-ui jquery-ui-dialog

我使用jQuery ui对话框小部件,我现在想知道是否有可能隐藏/显示按钮?

我的代码看起来像这个atm:

$(document).ready(function() { 
            $( "#dialog" ).dialog({
                open: function(event, ui) { 
                    $(".ui-dialog-titlebar-close").hide(); 
                    $('.CoverBox').toggle(); 
                },
                close: function(event, ui) { 
                    $(".CoverBox").toggle();
                },
                autoOpen: false,
                position: ["top", 20],
                draggable: false,
                closeOnEscape: true,
                width: 400,
                minHeight: 100,
                buttons: [
                {
                    text: "Nej",
                    class: 'btn btn-sm btn-primary pull-right',
                    click: function() {
                        $( this ).dialog( "close" );
                    }
                },
                {
                    text: "Radera Kategorien",
                    class: 'btn btn-sm btn-danger pull-right',
                    click: function() {
                    alert('Fick med ett ID:' + $(this).data('catID'));
                        $( this ).dialog( "close" );
                    }
                },
                {
                    text: "Radera Allt",
                    class: 'btn btn-sm btn-danger pull-right',
                    click: function() {
                        alert('Fick med ett ID:' + $(this).data('catID'));
                        $( this ).dialog( "close" );
                    }
                }
                ]
            });

    // Link to open the dialog
    $( ".dialog-link" ).click(function( event ) {
        $("#dialog").data('catID', $(this).attr('id'));
            $.get("functions/getArticlesCat.php", { catID: $(this).attr('id') })
            .done(function(data) { 
                if (data == 1) {
                    $(".alert-danger").html('Undersökte även denna kategorien, och det visar sig att den innehåller artiklar. Vill du radera allt eller bara kategorien?');
                    $(".alert-danger").show(); 
                    $("#dialog").dialog("open");
                }
                else { 
                    $(".alert-danger").hide();
                    $("#dialog").dialog("open");
                }
            });
        event.preventDefault();
    });
});

a:链接iam点击是检查您尝试删除该类别中的文章。

我想做的事情是: 如果在类别展示中有文章" Radera Allt"如果没有隐藏那个按钮..

这可能吗?

0 个答案:

没有答案