2

jQuery は、独立したプログラミングのためにブラウザ依存のキーコードの変換をサポートしていますか? 私はこのようないくつかのコードを得ました

$("#container").delegate("input", "keyup", function(event){
    if(event.which == 107){
        event.preventDefault();
        addSomething();         
    }
});

が押された$(document)ときに、いくつかの新しい要素を my に追加することになっています。+たとえば、Chrome のキーコードはたまたま 187 だったので、明らかにこれは Chrome では機能しません。これは頻繁に発生する問題であり、既にブラウザに依存しない+別の情報を使用する方法があると思われます。-keyの方法eventあることがわかりました。しかし、これはすべてのキーに適用され、すべてのブラウザで機能することが証明されていますか? のようなものを考えますshift

...
if(event.+){ //or maybe if(event.plus){
...
4

1 に答える 1

0

Tzury Bar Yochay と John Resig によるhttps://github.com/jeresig/jquery.hotkeys/blob/master/jquery.hotkeys.jsがあります。これは、ほぼすべてのキー[ダウン/アップ/プレス]状況を処理します。

于 2012-06-27T11:41:46.027 に答える