【问题标题】:Hide titlebar jquery UI dialog [duplicate]隐藏标题栏jquery UI对话框[重复]
【发布时间】:2012-10-18 09:22:55
【问题描述】:

可能重复:
jquery UI dialog: how to initialize without a title bar?

    $("<div id='divLoading1' >Loading...<div>").dialog({
        modal: true,
        resizable: false,
        width: 200,
        height: 100
    });


$("#divLoading1").prev().remove();//won't remove title
$("#divLoading1").prev().hide();

我想要对话框中的标题,但这不起作用,为什么?

【问题讨论】:

  • 不重复,答案相对于具有 ID 的 div 不起作用

标签: jquery jquery-ui


【解决方案1】:

你可以用这个...

$("#divLoading1 .ui-dialog-titlebar").hide();

但你最好用 css 来做。

#divLoading1 .ui-dialog-titlebar
{
    display:none;
}

【讨论】:

  • 嗨,我不想删除所有标题栏,请仅与特定 div 相关
  • 对不起 - 我发现了我的失礼并在你发布之前更新了它:)
  • 嗨,请问它是否适用于您,我无法成功为此jsfiddle.net/rhjch 设置 JSFiddle。不幸的是,上述选项均不适用于应用程序。 “1”是递增的数字,例如#divLoading1 #divLoading2 等
  • 你应该在 id 中使用一个类而不是一个递增的数字。
  • 根据@RoryMcCrossan,向 div 添加一个类,而不是使用递增的 ID,因为这是一组完全不同的问题。
猜你喜欢
  • 1970-01-01
  • 2011-08-27
  • 2011-10-15
  • 2010-12-04
  • 2012-10-28
  • 2011-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多