5-7,获取body的height值

5-7,获取body的height值

$('body').scrollTop()始终未零。即使是在F12的console中直接输入$('body').scrollTop(),值也为0;

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕星星 2018-04-25 14:01:09

可以使用$(document).scrollTop();来获取一下,看看能不能成功。

  • 提问者 慕九州_HeMoon #1
    谢谢老师帮忙解答! 可以成功获取这个值,不过在浏览器高度较小的时候,$(document).scrollTop()的值才会大于$(window).height(). 若浏览器全屏显示,此值将一直小于$(window).height().这就导致“返回顶部”不能显示。
    2018-04-25 14:25:51
  • 好帮手慕星星 回复 提问者 慕九州_HeMoon #2
    如果页面的高度大于浏览器的高度时,即使是全屏显示,也会有$(document).scrollTop()的值大于$(window).height();值的时候,不会一直小于的,如果你的页面高度不够高的话,可以设置固定的滚动高度让‘返回顶部’显示。
    2018-04-25 14:35:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师