执行ESC键的onclick [英] Execute onclick of ESC Key

查看:188
本文介绍了执行ESC键的onclick的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

简单地说,我的问题是我想通过一行javascript执行 Esc 按钮的效果,例如执行 Esc 按钮的效果。
我该怎么办?

Briefly, my problem is that I would like to execute the effect of Esc button by a line of javascript, for example execute an effect onclick of the Esc button. How can I do It ?

[我所拥有的是一个jQuery框中的上传,所以我希望当上传完成后,转义函数会自动执行关闭方框]

推荐答案

我知道这是一个老问题。但是,如果有人在搜索时登陆,可能会有所帮助:

I know it's an old question. However if somebody lands in here on search, it may help:

首先,在所需元素(或文档)上触发事件,

First, trigger the event on desired element (or document),

$('a[name=close]').click(function(){
    var e = jQuery.Event("keyup"); // or keypress/keydown
    e.keyCode = 27; // for Esc
    $(document).trigger(e); // trigger it on document
});

然后,在文档上有一个keyup监听器:

And then, have a keyup listener on document:

// Esc key action
$(document).keyup(function(e) {
    if (e.keyCode == 27) { // Esc
        window.close(); // or whatever you want
    }
});

这篇关于执行ESC键的onclick的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆