0

マウス ホイールを 1 回スクロールするだけで、このページを次のセクションと前のセクションに移動しようとしています。次のセクションに進むことはできますが、前のセクションに進むことはできません。IE 9/10 および FF でのみ発生します。Chrome、IE8、Opera、および Safari で動作します。助けてください!

以下の私のコード:

  $(function () {       
    $('section').bind('mousewheel', function (e) {
      if (e.originalEvent.wheelDelta / 120 > 0) {
        $('body, html')
          .stop()
          .animate({scrollTop: $(this).prev().offset().top}, 800, 'easeInOutExpo');
        e.preventDefault();
      } else {
       $('body, html')
         .stop()
         .animate({scrollTop: $(this).next().offset().top}, 800, 'easeInOutExpo');
       e.preventDefault();
      }
  });
});
4

1 に答える 1