jquery - 对话框中按钮的自定义放置 - jquery ui

标签 jquery jquery-ui

我想将添加到对话框的按钮移动到顶部或左侧,我正在使用 jquery ui,如何做到这一点。添加 ok 后,它会显示在最右端,可以将其放置在周围吗?

$(function() {
$("#dialog-message").dialog({
    modal : true,
    resizable : false,
    buttons : {
        ok:function() {
            $(this).dialog("close");
        }
    }

    });
});

最佳答案

要将按钮左/中/右对齐,请禁用 float 并相应地调整 text-align 属性:

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
   float: none;
}

.ui-dialog .ui-dialog-buttonpane {
     text-align: center; /* left/center/right */
}

<强> DEMO

<小时/>

这是按钮的标记:

<div class="ui-dialog-buttonpane ui-widget-content ui-helper-clearfix">
    <div class="ui-dialog-buttonset">
        <!-- the buttons are here -->
    </div>
</div>

默认 css 指定:

  • text-align: left; 对于元素 .ui-dialog-buttonpane
  • float:right 元素 .ui-dialog-buttonset

关于jquery - 对话框中按钮的自定义放置 - jquery ui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9483930/

相关文章:

javascript - 从另一个页面获取 Bootstrap 的模态内容

php - Jquery 提交单选按钮无需重新加载和

javascript - 带有 Firebase 的 Angularjs 无法发送数据

jquery - 日期选择器应用于错误的字段

javascript - Jquery 滑动到可见性隐藏?

javascript - 无法使用 jQuery-cookie 插件写入/读取 cookie

javascript - 使用 Jquery 根据输入显示和隐藏元素

javascript - angularjs,选择,添加选项

javascript - jQuery UI 选择菜单不是 "selecting"

javascript - jQuery 用户界面 : is it possible to know where an object has been dropped?