对话框关闭按钮颜色更改

时间:2016-01-28 07:54:56

标签: jquery css button dialog jquery-ui-dialog

我希望在我的关闭按钮中有颜色,但这对我不起作用。

以下是我的对话框JSfiddle

的代码
function fnOpenNormalDialog() {

    // Define the Dialog and its properties.
    $("#dialog-confirm").dialog({
        resizable: false,
        modal: true,
       //title: "Modal",
        height: 200,
        width: 300,
        create: function (e, ui) {
            var pane = $(this).dialog("widget").find(".ui-dialog-buttonpane")
            $("<label class='remember_me' ><input type='checkbox' id='remember'/ > Do Not Show this again</label>").prependTo(pane)
        },

        open: function(event, ui) {
  $(this).closest('.ui-dialog').find('.ui-dialog-titlebar').hide();
},
        buttons: {          
            "Close": function() {
            $(this).dialog("close");
        },
      class:"ui-button-spl1"
        }
    });
}

这里是我的CSS按钮,请帮我如何添加这个类来获取颜色

   #dialog-confirm {
   display:none
  }
    .ui-dialog-buttonset .ui-button-spl1{
    background:green;
  }

1 个答案:

答案 0 :(得分:1)

将您的CSS更改为:

#dialog-confirm {
   display:none
  }
  .ui-dialog-buttonset .ui-button{
    background:green;
  }

,按钮为绿色。你在css中有一个未使用的类“spl1”

OR

你可以将addClass添加到按钮:

open: function(event, ui) {
    $(this).closest('.ui-dialog').find('.ui-dialog-titlebar').hide();
    $(this).closest('.ui-dialog').find("button").addClass("ui-button-spl1");
},