ブートボックスのアラート、確認、プロンプト、ダイアログに表示される「X」ボタンを削除する方法を知りたいです。
「X」ボタンをクリックしてポップアップを閉じるだけでなく、ユーザーに応答を要求したい場合があります。
このボタンを削除する方法を知っている人はいますか?
ブートボックスのアラート、確認、プロンプト、ダイアログに表示される「X」ボタンを削除する方法を知りたいです。
「X」ボタンをクリックしてポップアップを閉じるだけでなく、ユーザーに応答を要求したい場合があります。
このボタンを削除する方法を知っている人はいますか?
私は最終的に解決策を見つけましたが、それはかなり簡単です(ただし、現在のブートボックスのドキュメントにはないようです)。
解決策は Bootbox ダイアログで機能するため、他のタイプのボックスの「X」を削除する必要がある場合は、他のより原始的なタイプのボックスをダイアログとして模倣することをお勧めします。
を使用するソリューションは、closeButton: false
以下のスニペットに示されています。
bootbox.dialog({
closeButton: false,
title: "Woah this acts like an alert",
message: "Cool info for you. You MUST click Ok.",
buttons: {
success:{
label: "Ok",
callback: callback
}
}
});
callback(){//stuff that happens when they click Ok.}
ボックスを閉じるにはユーザーがボタンをクリックする必要があることを確認することで、ユーザーが適切なコールバック関数を確実にトリガーできるようにします。