以下のコードは、Chrome と Safari でブラウザのデフォルトが起動するのを防ぐのに効果的です。しかし、何らかの理由で、Firefox で矢印キーを押してもコードが起動しません。
$(window).keydown(function(e) {
    switch(e.which){
        case 39: //right arrow key
            e.preventDefault();
            $('body').scrollLeft(scrollNow + z(10));
            break;
        case 37: // left arrow key
            e.preventDefault();
            $('body').scrollLeft(scrollNow - z(10));
            break;
    }
});
私もreturn false;代わりに試してみましe.preventDefault();たが、効果がありませんでした。e.preventDefault();行の後に入れてみましscrollLeftたが、うまくいきません。何か案は?