我没有找到这个in the documentation。
我是不是应该用css让close按钮变成display:none
,或者在API中有没有一种干净的方法来创建一个没有X按钮的对话框(右上角)?
发布于 2012-02-01 17:39:14
没有禁用“X”按钮的选项。在加载和打开元素时,您需要添加css来显示带有'ui-icon-closethick‘类的元素none/hide()。
发布于 2012-02-01 17:42:19
这可能会解决您的问题:
$("#dialogId").dialog({
closeOnEscape: false,
open: function(event, ui) { $(".ui-dialog-titlebar-close", ui.dialog).hide(); }
});
发布于 2012-06-20 22:26:57
由于某种原因,.hide()对我不起作用。这样做了:
$('#divMsg').dialog({ title: 'Please wait...',
modal: true,
closeOnEscape: false,
open: function (event, ui) { $(".ui-dialog-titlebar-close", ui.dialog).css('display', 'none'); } }).text('Text To Display').css('background', 'white');
这段代码还展示了如何设置对话框的标题和文本--我将其用作模式通知窗口,并在AJAX调用完成时将其关闭。
https://stackoverflow.com/questions/9093551
复制相似问题