使用javascript加速滚动动画时遇到麻烦

时间:2014-08-17 15:07:02

标签: javascript jquery

我有以下代码。它的作用是当用户向上/向下滚动div的内容时相应但顺利地滚动。目前,代码工作正常,但滚动向上/向下动画太慢。 如何让它更快一点?

以下是JS代码

function onMouseScroll (e) { 
  var detail = e.detail, 
      wheelDelta = e.wheelDelta;

  if (detail) {
    if (wheelDelta && (f = wheelDelta/detail)) {
      detail = detail/f;
    } else {
      detail = -detail/1.35;
    }
  } else {
    detail = wheelDelta/120;
  }

  scroll(offset + detail);

  e.preventDefault();
  e.stopPropagation(); 
  return false;
}

1 个答案:

答案 0 :(得分:1)

您可以在第23行更改速度。如果减少数字,速度会增加。

detail = wheelDelta/120;