Ale*_*ith 21 jquery jquery-ui button
删除jQuery UI对话框上的关闭按钮的最佳方法是什么?
我不希望人们能够关闭对话框.
我通过处理代码角度覆盖它:
closeOnEscape: false,
beforeclose: function (event, ui) { return false; }
Run Code Online (Sandbox Code Playgroud)
我试图不需要编写脚本来抓取关闭按钮的类/ id,然后手动隐藏它.而且我不想手动更改CSS,因为对话框可能有需要关闭按钮的情况.
我更喜欢以某种方式对话框配置,但要么我不知道如何做,或者对话框根本不允许它.
有关如何配置对话框的任何建议?
Ale*_*ith 57
我发现这是一个很好的解决方案
$("#myDialogID").dialog({
closeOnEscape: false,
beforeClose: function (event, ui) { return false; },
dialogClass: "noclose"
});
Run Code Online (Sandbox Code Playgroud)
不改变现有的样式,而是添加一个新位:
.noclose .ui-dialog-titlebar-close
{
display:none;
}
Run Code Online (Sandbox Code Playgroud)
添加类最终成为一个非常优雅的方法,因为我将对话框"分类"为无法关闭的对话框.
| 归档时间: |
|
| 查看次数: |
38188 次 |
| 最近记录: |