以下のコードは、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
たが、うまくいきません。何か案は?