2

jqueryを使用してページの読み込みを停止するために、esc関数のこのメソッドを呼び出す方法。これは、いくつかのAPI呼び出しまたは何かがあります。誰でもアイデアはありますか?

編集:

フォームの送信をキャンセルしたい。

私が今使っているもの:

window.stop();

ありがとう

4

2 に答える 2

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

于 2013-05-22T12:00:25.577 に答える
2

ここにあります

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

keyCode プロパティは押されたキーを返すため、Escape キーが 27 の場合は正しい番号が必要です。

于 2013-05-22T11:59:02.967 に答える