2

OS XでFirefoxを使用して、jqueryのキープレスでオプション/ alt + iをキャッチするのに苦労しています。Firefoxは、オプションuまたはaも好きではありません。これらは特殊文字用に予約されていることは理解していますが、クロムで動作するため、少し迷っています。これがコードです。

$(document).keypress(function(e){
if(e.altKey && String.fromCharCode( e.which ).toLowerCase() == 'i')
    console.log('yes');});

$(document).keyup(function(e){
if(e.altKey && String.fromCharCode( e.which ).toLowerCase() == 'i')
    console.log('yes');});

$(document).keydown(function(e){
if(e.altKey && String.fromCharCode( e.which ).toLowerCase() == 'i')
    console.log('yes');});
4

0 に答える 0