为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 慕粉1106092751
menu.find("[href="+currentId+"]") 前边两个引号"[href="是一对,后边两个"]"是一对

最新回答 / 洋葱_dot
你的代码,比如#content.item li a img,content和.item之间缺少空格,所以属性其实是无效的css

最赞回答 / 雷灿成
用其他版本的就可以,1.12.3就不可以

已采纳回答 / 慕粉18144024425
 错在这行:var elements = obj.getElementsByTagName("*");("*"),这个星号不能有空格,<...图片...>

最新回答 / 慕粉1906006274
找到了,是因为在#menu()多了个括号。和menu.find("[href = " +currentId + "]").addClass("currrent");多了个r

已采纳回答 / 微风灬唐唐
这里没有嵌套,前面是一对引号,后面是一对引号,都是成对出现,不是嵌套。嵌套的话也应该是双引号里嵌套单引号,类似这样"你们好啊,'吃饭‘了吗?"

已采纳回答 / 传说中的小白龙
你能把html代码也贴出来吗。。这很难看出问题啊。。

已采纳回答 / 君子之交淡如水丶3473226
currentId是一个变量,所以两边要用+连起来。 你不要理解为找到 a元素中含有  href="#item1" 字段的元素  而是理解为找到a元素中属性href为item1的元素,这样就好懂了吧。

最新回答 / emily973
解决了,原来是注释格式错了,大概把它注释掉了~

最新回答 / 武大神
理解了,不用回答了。。

已采纳回答 / 番碱丶
我也是自己查了很久才发现是top的值获取不到,用原来的方法一直0 。也是用的chrome内核。然后我百度了一下,然后用了 这个window.pageYOffset; //页面向上滚动的距离来代替滚动条滚动的距离。
课程须知
学习本课程之前,您需要具备HTML、CSS、JavaScript、jQuery几个方面的基础知识。
老师告诉你能学到什么?
如何使用jQuery、JavaScript两种方式实现网页定位导航,提升HTML、CSS、JavaScript、jQuery的综合应用能力。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消