我如何调用浏览器转义(esc)函数

时间:2013-05-22 11:55:37

标签: jquery browser

如何使用jquery调用esc函数的此方法来停止页面加载。 这是一些api电话或其他东西。 有人有想法吗?

修改

我想取消表单提交。

我现在使用的是什么:

window.stop();

由于

2 个答案:

答案 0 :(得分:3)

$(document).keydown(function(e) {
  if (e.which== 27) {  // ESC
    window.stop();
  }   
});

https://developer.mozilla.org/en-US/docs/Web/API/window.stop

  

stop()方法完全等同于单击浏览器中的停止按钮。由于脚本的加载顺序,stop()方法无法停止加载包含它的文档,但它将停止加载大图像,新窗口和其他加载延迟的对象。

PLAYGROUND

答案 1 :(得分:2)

这是

$(document).keyup(function(e) {
    if (e.keyCode == 27) { alert('esc pressed'); }   // esc
});

keyCode属性返回按下的键,因此您只需要正确的数字Escape键是27。