.embedded_post
左/右矢印を次/前のdivに移動させたい。問題は、一度しか機能せず、最初と 2 番目の div の間でしかスクロールできないことです。-100 のオフセットだと思いましたが、オフセットを削除してもうまくいきませんでした。次の div にアニメーション化した後、jQuery セレクターがどこにも移動していないので、行き詰まっていると考えています。
jQuery(document).keydown(function(e){
switch(e.which) {
case 37: // left
jQuery('html, body').animate({scrollTop:jQuery('.embedded_post').prev().offset().top - 100}, 500);
return;
break;
case 38: // up
break;
case 39: // right
var next_embed = jQuery('.embedded_post').next();
jQuery('html, body').animate({scrollTop:next_embed.offset().top - 100}, 500);
return;
break;
case 40: //down
break;
default: return; // exit this handler for other keys
}
e.preventDefault();
});