在使用javascript加速滚动动画时遇到麻烦
Having trouble in speeding up scroll animation using javascript
我有下面的代码。它的作用是当用户向上/向下滚动时,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;
}
您可以在第23行更改速度。如果你减少数字,速度就会增加。
detail = wheelDelta/120;
相关文章:
- 如何设置html元素填充的动画
- 如何使用动画实现纸张推车
- 如何在生成下载文件时显示加载动画
- 将PHP变量传递给jQuery时遇到问题
- 剑道网格jQuery动画()问题
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- 我的jQuery插件参数没有正确启动,遇到了问题
- jQuery Lazy加载动画滚动
- jquery动画可以通过编程链接吗
- Javascript将数学动画化
- 动画.CSS重播
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 如何在 CSS 动画遇到屏幕边缘时停止它
- 轮播猫头鹰 2:字幕动画时遇到问题
- 在使滚动动画不触发滚动事件时遇到问题
- 在使用javascript加速滚动动画时遇到麻烦
- 在Edge Animate动画中更改Muse包含矩形的框影时遇到问题
- 遇到麻烦,使菜单滑下点击,然后使用jquery反转这个动画
- 我想在HTML中使用JS和CSS制作的动画时遇到问题
- Javascript/HTML5 -使用WASD在矩形周围移动制作画布动画.在执行A键和W键时遇到困难