右矢印キーを使用してクラス間を変更しようとしていますが、矢印キーでイベントをトリガーする際に問題が発生します。代わりに、マウスクリックで機能します。右矢印キーkeyCodeで39です。両方を試しましたが、同じ結果が得られました。
$(document).ready(function(){
$(document).keyup(function(evt){
console.log(evt.keyCode);// used to verify the keyCode 39
if (evt.keyCode == 39) {
$('body').toggle(function(){
$('body').removeClass().addClass('narrow');
}, function() {
$('body').removeClass().addClass('large');
}, function() {
$('body').removeClass();
});
}
else {
return false;
};
)
});