为了账号安全,请及时绑定邮箱和手机立即绑定
我擦,老师打字简直非一般啊,这得练了多少年的手速啊
注意这里:

var top = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
时间: 2015-03-03
老师讲的这个我就看了下分析就开始写,用原生js写,写完之后看老师写的,感觉老师用了大量的循环和查找,效率没我写的快23333,我所有查找操作都在定义事件之前做好了,而且使用lastActive可以完全做到在事件函数中不遍历DOM元素,完全没有循环,达到相同的目的
老师讲的这种写法有很多能优化的地方,我用原生js写了一个效率更高的方法

已采纳回答 / weibo_哆啦A梦有大口袋_0
因为这是属性选择器的语法,看着节课程http://www.imooc.com/code/124 解决问题,请采纳
功能一直不能正常实现,那几行代码我检查了好几遍都没发现问题,没想到把自己下载的jquery-1.12.3.js改成老师用的那个就好了,真是没想到问题会出在这个上面
刚开始没反应过来为什么是地狗网,哈哈,笑死我啦
到现在html5已经遍地普及的今天,没什么好说的,开发的时候直接提示不兼容ie6/7/8,让用户自己更新浏览器, 推荐chrome
怎么看不了了
被坑出翔
var top = document.documentElement.scrollTop || document.body.scrollTop;
支持地狗!
老师讲得不错,也学到了很多,但是当我想把它到自己的作品里去的时候,总是不对、、、心塞塞。不过还是get到了一个新方法,收货蛮大的
用最新的库的同学注意,在变量拼接的时候要留心。menu.find("[href="+currentId+"]" ).addClass("current")应当为menu.find("[href='"+currentId+"']"),至于拼接的为什么是这样,自己百度百度,并要好好琢磨,这方式用的位置挺多的。
注意:不知道是不是jquery版本的问题,老师演示是正确的,但是新版的库有问题。menu.find("[href="+currentId + "]")此处中变量为字符串拼接时,应当为menu.find("[href='"+currentId+"']" ),"+currentId+"为变量拼接,单引号将变量转换为字符串。
表示照着 打,不能实现,什么情况
课程须知
学习本课程之前,您需要具备HTML、CSS、JavaScript、jQuery几个方面的基础知识。
老师告诉你能学到什么?
如何使用jQuery、JavaScript两种方式实现网页定位导航,提升HTML、CSS、JavaScript、jQuery的综合应用能力。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消