jQuery UI ダイアログの閉じるボタンを削除するにはどうすればいいですか? 質問する

jQuery UI ダイアログの閉じるボタンを削除するにはどうすればいいですか? 質問する

jQuery UI によって作成されたダイアログ ボックスの閉じるボタン (右上隅のX ) を削除するにはどうすればよいですか?

ベストアンサー1

最終的にはこれが機能することがわかりました (ボタンを見つけて非表示にする open 関数をオーバーライドする 3 行目に注意してください)。

$("#div2").dialog({
    closeOnEscape: false,
    open: function(event, ui) {
        $(".ui-dialog-titlebar-close", ui.dialog || ui).hide();
    }
});

すべてのダイアログの閉じるボタンを非表示にするには、次の CSS も使用できます。

.ui-dialog-titlebar-close {
    visibility: hidden;
}

おすすめ記事