来源:6-4 编程练习

Lyre77

2014-10-25 00:29

为什么实现不了效果呢?检查了很多次了,也没发现问题啊。。。有高手给解答下没?

写回答 关注

3回答

  • 随风独醉
    2014-11-05 11:02:30

    嗯,top可以定义为var top = document.documentElement.scrollTop || document.body.scrollTop;这样估计就兼容了

  • 随风独醉
    2014-11-05 10:58:02

    对了,不好意思,114行可以是+=

  • 随风独醉
    2014-11-05 10:52:43

    你这问题真心不少,好好检查代码。首先,你没有定义getByClassName函数,然后113行是hasClass不是hassClass,114行不是+=,是=,最后,如果你是用chrome浏览器,最好把这句var top = document.documentElement ? document.documentElement.scrollTop : document.body.scrollTop;改为var top = document.body.scrollTop;我也没想到怎么改进,但是老师的那种写法在chrome中top是一直为0的。检查的时候最好使用调试工具,能很快看出问题所在,就比如第一个未定义函数,只要打开控制台就能看到报错。

网页定位导航特效

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

71396 学习 · 486 问题

查看课程

相似问题

回答 2

回答 2

回答 1

回答 3

回答 2