ホームページ  >  記事  >  ウェブフロントエンド  >  キーボード上の (グローバル) 指定されたキーの無効化は、iE、Chrome、Firefox と互換性があります_javascript のヒント

キーボード上の (グローバル) 指定されたキーの無効化は、iE、Chrome、Firefox と互換性があります_javascript のヒント

WBOY
WBOYオリジナル
2016-05-16 17:33:451054ブラウズ

まず、グローバル コントロールと特定のコントロールのどちらを無効にするかを決定する必要があります。たとえば、テキスト ボックス

Copy code コードは次のとおりです。 k == 13 || k == 40) { if ($("#atWinByArea").attr("id")) {
if (event.that) {/ /Firefox
event.preventDefault();
} else {//IE、Chrome
event.returnValue = false;
}
}
downAt(event) ;
}
var target = document.getElementById("saytext"); //指定されたコントロール ID
if (target.addEventListener) {//バインディング リスナー
target.addEventListener("keydown", NoExec, false);
target.addEventListener("keypress", NoExec, false);
} else if (target.attachEvent) {
target.attachEvent("onkeydown", NoExec); }


グローバルの場合は、window.keyDown = function(event){....} をリッスンするだけです。同じです。 ~
キーボードに対応するキー値のリンク
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。