获取不了滚动条的高度

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

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

5回答
慕妹0054739 2019-07-01 23:52:37

我知道原因,经过我不断的研究发现,是因为

<!DOCTYPE html>

导致的,删除第一行doctype才能获取到

慕妹0054739 2019-07-01 22:19:02

我也是遇到这样的问题,试了别的浏览器也不行,直接拷贝老师的源码过去都不行,研究大半天,搞不懂

好帮手慕糖 2019-06-25 18:55:24

同学你好, 这个由于浏览器的问题,存在一些兼容哦,建议:这里可以使用var top = document.documentElement.scrollTop || document.body.scrollTop;

同学可以再测试一下哦。

如果帮助到你,祝学习愉快!

Leonard_ 2019-06-25 11:50:43

document.body.scrollTop改成document.documentElement.scrollTop就可以了


  • 提问者 慕斯卡8252506 #1
    还是不行啊
    2019-06-25 11:52:41
  • Leonard_ 回复 提问者 慕斯卡8252506 #2
    我用这个方法获得了滚动时的高度,但是赋值没用,不生效,用了a标签的超链接,谷歌浏览器
    2019-06-25 15:55:40
Miss路 2019-06-07 11:39:29

同学,你好。

你好好捋一下思路,对照一下源码。按照老师的讲解是可以的。

如果实在找不到问题,那就粘贴完整的代码,老师帮你看看。但是一定要先自己解决,培养自己解决问题的能力,不然以后参加工作了回很难。

如果帮助到了你,欢迎采纳!

  • 我也获取不到,怎么滚动都是0
    2019-06-25 11:46:55
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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