猿问
求一段计算滚动条滚动了百分之多少的代码,需要原生js 的,哪位大佬帮忙写一下谢谢
这里是
jquery 实现的
我需要使用原生的代码, 给个函数.在 vue 使用的, 或者有类似的插件也欢迎推荐下
慕虎7371278
浏览 399
回答 1
1回答
一只甜甜圈
// 页面总高var totalH = document.body.scrollHeight || document.documentElement.scrollHeight// 可视高var clientH = window.innerHeight || document.documentElement.clientHeightwindow.addEventListener('scroll', function(e){ // 计算有效高 var validH = totalH - clientH // 滚动条卷去高度 var scrollH = document.body.scrollTop || document.documentElement.scrollTop // 百分比 var result = (scrollH/validH*100).toFixed(2) console.log(result)})
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答