ダイアログボックスが表示されると、右上隅に「X」が表示されます。これを無効にするオプションがあるかどうか疑問に思っていますか?
ありがとう
ダイアログボックスが表示されると、右上隅に「X」が表示されます。これを無効にするオプションがあるかどうか疑問に思っていますか?
ありがとう
CSSを変更すると、他のダイアログに影響します。
ダイアログ定義では、開いたときに実行される次のものを使用しています。
open: function() {
$(this).parent().children(':first').children('a').remove();
},
「X」は、デフォルトのアンカータグに配置されますclass="ui-dialog-titlebar-close ui-corner-all ui-state-focus"
。
に設定できdisplay
ますnone
。
a.ui-dialog-titlebar-close{
display: none;
}
または、関数に「showclose」ロジックを渡して、openメソッドロジックに決定させることもできます。
open: function(event, ui) {
if (!showclose)
$j(ui).find(".ui-dialog-titlebar-close").hide();
else
$j(ui).find(".ui-dialog-titlebar-close").show();
}
そうすれば、$。dialogを呼び出すたびに表示するように選択できます。