移动端滚动到一定位置,实现元素悬浮

如题,移动端的滚动总是在滚动结束后才会触发悬浮,如何在touchmove的过程中实现?

拉莫斯之舞
浏览 1431回答 1
1回答

慕桂英4014372

Touch 事件分为:touchstart, touchmove, touchend 和 touchcancel(不常用);如果确定想要在 touchmove 事件被触发时,执行某个函数/做出某个动作,可以先登记一下 doucument.addEventListener('touchmove', doSomething),而后在 doSomething 函数中判断 scrollTop 的数值变化即可。另外,一般我会将前三个事件都连接到同一个监听函数,然后再在这个函数的前几行排除不需要的动作,留下真正想试用的事件。希望能够有所帮助。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript