15

ブートボックスのアラート、確認、プロンプト、ダイアログに表示される「X」ボタンを削除する方法を知りたいです。

「X」ボタンをクリックしてポップアップを閉じるだけでなく、ユーザーに応答を要求したい場合があります。

このボタンを削除する方法を知っている人はいますか?

4

1 に答える 1

40

私は最終的に解決策を見つけましたが、それはかなり簡単です(ただし、現在のブートボックスのドキュメントにはないようです)。

解決策は 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.}

ボックスを閉じるにはユーザーがボタンをクリックする必要があることを確認することで、ユーザーが適切なコールバック関数を確実にトリガーできるようにします。

于 2014-06-23T17:11:38.607 に答える