2

ユーザーが MVC ビューのボタンをクリックすると、Escape キーで実行されるイベントをシミュレートしたいと考えています。JQueryを使用してそれを達成するにはどうすればよいですか?

4

3 に答える 3

2
function pressEsc() {
    $('body').trigger({
        type: 'keyup',
        which: 27 // Escape key
    });
}

$(function () {
    $('body').on('keyup', function (e) {
        alert(e.which + ' key was pressed');
    });

    // Press the escape key
    pressEsc();
});

デモ: http://jsfiddle.net/T4H89/

于 2013-03-12T05:56:47.790 に答える
1

キーコード 27 (エスケープキー) で keydown 要素をシミュレートします。

e = jQuery.Event("keydown"); 
e.which = 27;
$("#escape_button").trigger(e);
于 2013-03-12T05:53:24.647 に答える