js源码效果运行不出来,关于top的值没有变化的问题。

来源:6-1 使用JS获取元素

慕粉3413685

2016-06-11 02:24

第六章第一节01:30秒,获取scrollTop的时候,写法有一点错误,正确写法应该是: var top = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop; 老师少写一个.scrollTop 如果按老师的写法,运行console.log(top),会发现top值一直为0,不会随鼠标滚轮滑动而改变。

写回答 关注

3回答

  • Sergio7
    2016-10-13 10:06:16
    已采纳

    火狐、IE支持document.documentElement.scrollTop而chrome支持document.body.scrollTop,在判断上加个.scrollTop就可以都兼容了

    慕粉3413...

    非常感谢!

    2017-01-03 18:01:38

    共 1 条回复 >

  • 枫的轻吟
    2016-10-13 09:29:00

    可以的

  • _小_七_
    2016-06-11 22:56:42

    嗯 厉害,这都被你看出来  赞。

网页定位导航特效

本课程讲解网页定位导航特效,仿天猫版地狗购物网,你值得拥有

71404 学习 · 486 问题

查看课程

相似问题