javascript - 从 jQueryUI 对话框中删除标题栏?

标签 javascript jquery jquery-ui simplemodal

如何删除标题栏。

我检查了这里的 API,但找不到任何东西。

http://api.jqueryui.com/dialog/

我注意到其他“解决方案”的 GUI 比 jQuery 更酷,尤其是

http://www.ericmmartin.com/projects/simplemodal/

但是我想使用 jQueryUI b.c。所有资源...在线 API 文档、教程等。

我只需要知道如何去掉标题栏?

谢谢

最佳答案

有几个选项。

用 CSS 隐藏
.ui-dialog-titlebar { 显示:无 }

用 Javascript 隐藏
这将在创建对话框时删除标题栏,但会保留关闭按钮。

$("div").dialog({
  create: function( event, ui ) {
      var dialog = $(this).closest(".ui-dialog");
      dialog.find(".ui-dialog-titlebar-close")
            .appendTo(dialog)
            .css({
              position: "absolute",
              top: 0,
              right: 0,
              margin: "3px"
            });
      dialog.find(".ui-dialog-titlebar").remove();
  }
})​

查看演示: http://jsfiddle.net/4AuhC/52/

关于javascript - 从 jQueryUI 对话框中删除标题栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12901102/

相关文章:

c# - 地铁风格应用程序 : How to call a C# method from javascript code running in a webview control

jQuery - 在插件中添加回调前后

javascript - 如何一次进行两个验证并得到两个结果

javascript - jQuery 可根据元素的属性进行排序

javascript - jQuery UI 可拖动位于其他元素后面

javascript - 将元素放入不是父元素的元素中(JQuery UI 可排序)

javascript - $(e).attr(name,value) 与 e.setAttribute(name,value) 有什么好处?

javascript - 是否可以使用子窗口中的 javascript 重新加载父窗口中的页面?

javascript - HighStock 图表 : Extract time based on user selection from the Navigator window

jquery - 同位素自动高度修复