var scroll = mui('.mui-scroll-wrapper').scroll(); document.querySelector('.mui-scroll-wrapper' ).addEventListener('scroll', function (e ) { console.log(scroll.y); })
每周一我都会分享上一周我订阅的技术站点中,和解决问题的过程中阅读到的值得分享的文章.这是迫使我学习的一个动力 本周推荐 Minecraft in WebVR with HTML Using A-Frame 这篇文章教你如何通过一个 WebVR 框架 A-Frame 来开发一个 VR 应用(既支持高端的Oculus Rift,也支低端的Google Board纸盒).可惜我什么没有VR设备,看不到实际的效果 Scrolling on the web: A primer 还记得被scroll事件支配
1. 背景和目标 前端在监听scroll这类高频率触发事件时,常常需要一个监听函数来实现监听和回调处理.传统写法上利用setInterval或setTimeout来实现. 为了减小 CPU 开支,往往需要节流函数,但是,interval的指定依旧是个难题.interval较大,会处理不及时:较小,占用内存资源. 为了实践和解决问题,打算实现一个监听 HTML 元素滚动到底部的函数: 监听指定 HTML 元素的scroll事件,并正确判断是否到底部 正确确定确定回调间隔 正确使用节流函数 组件封装