web-dev-qa-db-ja.com

セマンティックUIモーダルクローズ-OK /コールバックのキャンセル

Okと閉じるボタンのコールバック関数を指定することは可能ですか?

JQuery Modalの場合、ボタンディクショナリを使用して初期化時にコールバック関数を指定できます。 Semantic-uiモードは同様の何かを提供しますか? Okが押された後、追加のロジックを取得してモデルを閉じるにはどうすればよいですか?

9
Guddu

.approveクラス(または代替。 http://semantic-ui.com/modules/modal.html#/settings を参照)を[OK]ボタンに追加して、onApproveコールバックをトリガーします。

.closeボタンのクラスを閉じます。

私はsemantic-uiを2週間(そしてモーダルは数時間)しか使用していないので、注意が必要です。答えてくれてありがとうmike123。

$('.ui.modal.myModal').modal({
        onHide: function(){
            console.log('hidden');

        },
        onShow: function(){
            console.log('shown');
        },
        onApprove: function() {
            console.log('Approve');
            return validateModal()
        }
    }).modal('show');
12
kite_n_code

これはあなたが求めているものですか?

    $('.selector').modal({
        onHide: function(){
            console.log('hidden');
        },
        onShow: function(){
            console.log('shown');
        }
    }).modal('show');
3
mike123