【问题标题】:How to change the jquery ui dialog button/background color using API?如何使用 API 更改 jquery ui 对话框按钮/背景颜色?
【发布时间】:2016-02-19 04:13:18
【问题描述】:

我正在使用 jquery ui 对话框。我看过How to change the jquery ui dialog button color?,但看起来这个用户采取了不同的方法。

我正在使用对话框buttons 选项。

这是我的 javascript:

$(document).ready(function(){
    $("#credentialsDialog").dialog({
        autoOpen: false,
        buttons: {
            Submit: function() {
              $( this ).dialog( "close" );
            }
        },
        dialogClass: 'ui-dialog-titlebar'
    });
    $( "#opener" ).click(function() {
        $("#credentialsDialog").dialog('open');
    });
});

这是它所指的 CSS:

.ui-dialog-titlebar {
  background-color: #f6f6ff;
  background-image: none;
  color: #f6f6ff;
}

我也试过这个found here:

buttons: {
            Submit: function() {
              $( this ).dialog( "close" );
            },
            'class': 'ui-dialog-titlebar'
        }

但这也不起作用。

更改按钮区域背景颜色的正确方法是什么?

到目前为止,这是我的对话:

【问题讨论】:

    标签: jquery jquery-ui jquery-dialog


    【解决方案1】:

    如果您想设置按钮样式,请使用:

    .ui-dialog .ui-dialog-buttonpane button.ui-button {
    /* your rules here */
    }
    

    【讨论】:

    • 所以.ui-dialog-buttonpane 会改变背景颜色,对吗?
    • .ui-dialog-buttonpane 是附加到按钮所在的 div 的类。您希望使用该类来确保您的规则比默认 CSS 更具体。
    猜你喜欢
    • 2012-03-12
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-04
    相关资源
    最近更新 更多