jquery - 如何更改 Jquery Ui 确认对话框中的按钮大小?

标签 jquery css jquery-ui

我的代码如下。我需要在 ok 中更改按钮大小并在按钮中取消。

<div style="font-size: medium" id="dialog" title="Confirmation Required">
  Story Will Be Deleted??
</div>

<script type="text/javascript">
  $(document).ready(function() {
    $("#dialog").dialog({
      autoOpen: false,
      width:300,
      hight:400,
      fontSize:10,
      modal: true
    });
  });

  $(".confirmLink").click(function(e) {
    e.preventDefault();
    var targetUrl = $(this).attr("href");
      // $dialog.attr('font-size', '8px');

    $("#dialog").dialog({
      buttons : {

        "OK" : function() {

          window.location.href = targetUrl;
        },
        "Cancel" : function() {
          $(this).dialog("close");
        }
      }
    });

    $("#dialog").dialog("open");
  });
</script>

谢谢

最佳答案

你可以用一点 CSS 来做到这一点,你需要做的就是减小字体大小:

#dialog .ui-button-text {
    font-size: 10px; /* Or whatever smaller value works for you. */
}

你也可以删除填充:

#dialog .ui-button-text {
    font-size: 10px;
    padding: 1px 1px 1px 1px; /* Or whatever makes it small enough. */
}

这些调整特定于您的对话框(因此 CSS 选择器中的 #dialog)以避免弄乱您正在使用的任何其他 jQuery-UI 按钮。如果您想让所有按钮变小,请将更改应用到您的 jQuery-UI 主题 CSS。

确定要调整哪些类的最简单方法是使用 DOM 检查器(Firebug 有一个,WebKit 有一个更好的(恕我直言))。

关于jquery - 如何更改 Jquery Ui 确认对话框中的按钮大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5386478/

相关文章:

html - 如何删除 Bootstrap 4 中 Accordion 卡标题的底部边距?

html - 使用CSS绘制向右箭头

javascript - 尝试实现正文标签颜色更改

javascript - JQuery UI - .resizable 不工作

html - Microsoft Edge 在使用 <object> 和 <img> 时忽略 SVG 中的高度

Jquery旋转div

jquery-ui - jQuery 对话框总是打开左上角

javascript - Jquery UI resize 和 draggable 不能一起工作?

javascript - 将一个图像淡入另一个图像

javascript - 单击时会显示 jQuery 选项卡和选项卡内容?