我在网上找了一个动画效果,由three.js
、tween.js
实现,然后监听鼠标滑轮滚动事件,当向下滚动时,切换动画效果,但是现在需要适配到移动端,就是说手机上也需要这个效果,那么手机上该如何实现呢?
pc段监听滚动代码如下:
window.onmousewheel = this.goStep;
document.addEventListener('DOMMouseScroll', this.goStep, false);//firefox
手机改怎么实现这个效果呢?
我在网上找了一个动画效果,由three.js
、tween.js
实现,然后监听鼠标滑轮滚动事件,当向下滚动时,切换动画效果,但是现在需要适配到移动端,就是说手机上也需要这个效果,那么手机上该如何实现呢?
pc段监听滚动代码如下:
window.onmousewheel = this.goStep;
document.addEventListener('DOMMouseScroll', this.goStep, false);//firefox
手机改怎么实现这个效果呢?
在这里加上touchmove和touchend事件
在这里监听手指滑动,切换效果
在这里注销touchmove和touchend事件
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
感谢@leonleung,问题终于搞定了,上一下代码,留给需要的人: