0

私のプロジェクトにはjquery notyの実装があります。これを使用して、ページにモーダル メッセージを表示します。メッセージのOKボタンを押している間にモーダルメッセージが閉じてしまいます。ここで、Enter キーを押したときにメッセージを閉じる必要があります。どうすればこれを実行できますか。助けてください

    <script type="text/javascript">
        function generatemodal(type, layout, textcontent) {
            var n = noty({
                text: textcontent,
                type: type,
                modal: true,
                layout: layout,
                theme: 'defaultTheme',
                buttons: [
                    {
                        addClass: 'btn btn-primary', text: 'Ok', onClick: function ($noty) {
                            $noty.close();

                        }
                    }
                ]
            });
            console.log('html: ' + n.options.id);
        }

        function generatemodalcall(mess) {

            generatemodal('warning', 'center', mess);

        }


</script>

4

1 に答える 1

1

もしかしてこれ?

$(document).keypress(function(e) {
    if(e.which == 13) {
        $.noty.closeAll();
    }
});
于 2015-07-12T18:50:41.323 に答える