キーコードのクロスブラウザを正規化するjQueryプラグインはありますか?つまり、特定のキーを押すと、テストするすべてのブラウザーで同じキーコードを取得することが保証されますか?
質問する
462 次
2 に答える
10
いいえ、ただし、jQueryに組み込まれています。
$("element").on("keypress",function(e){
console.log(e.which);
});
于 2012-12-18T20:11:20.583 に答える
3
which
イベントオブジェクトのプロパティは、ほとんどのブラウザのキーイベントとマウスイベントに対して定義されていますが、IE <9ではありません。jQueryは、このサポートを正規化します。e.which(これを指摘してくれた@RocketHazmatに感謝します)
$(this).keyup(function(e) {
var code = e.which;
...
}
于 2012-12-18T20:12:10.433 に答える