为了账号安全,请及时绑定邮箱和手机立即绑定

求一段计算滚动条滚动了百分之多少的代码,需要原生js 的,哪位大佬帮忙写一下谢谢

求一段计算滚动条滚动了百分之多少的代码,需要原生js 的,哪位大佬帮忙写一下谢谢

守着一只汪 2019-05-24 11:25:03
这里是jquery实现的我需要使用原生的代码,给个函数.在vue使用的,或者有类似的插件也欢迎推荐下
查看完整描述

2 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

//页面总高
vartotalH=document.body.scrollHeight||document.documentElement.scrollHeight
//可视高
varclientH=window.innerHeight||document.documentElement.clientHeight
window.addEventListener('scroll',function(e){
//计算有效高
varvalidH=totalH-clientH
//滚动条卷去高度
varscrollH=document.body.scrollTop||document.documentElement.scrollTop
//百分比
varresult=(scrollH/validH*100).toFixed(2)
console.log(result)
})
                            
查看完整回答
反对 回复 2019-05-24
  • 2 回答
  • 0 关注
  • 270 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号