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

已采纳回答 / 樱桃小丸子的西瓜
a标签的href都指给定了一个#id,这里就找a标签链接中给定的id与currenId相同的那一个a,然后给这个a一个class,这个a的样式就随之改变了

已采纳回答 / 夜莺z
<div id="menu"><ul><!--运用锚点,实现导航定位。--><li><a href="#" class="current">1F 男装</a></li><li><a href="#">2F 女装</a></li><li><a href="#">3F 美妆</a></li><li><a href=...

已采纳回答 / 慕粉1711228114
如果你是在做练习题,还要检查把html里面的menu下面a的href="#"对应锚点补充上去,给最佳啊,积分也不知道拿来干嘛的

已采纳回答 / Chris012
问题可以具体点么? 都不知道你用的什么编辑器  每个编辑器快捷键也不一样

已采纳回答 / 貌似祸害
var top = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;

已采纳回答 / zhujun2310
不填true/fasle/null/undefined等,默认为true

已采纳回答 / qq_錵漈丶_0
第一、二行:<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script><script>最后第7行:if(currentId && currentLink.attr("href") != currentId){

已采纳回答 / 斌冰4421289
 return result;的位置错了,而且"elements[i]"不用双引号

已采纳回答 / 慕的地1485338
$是为了区别js和jquery的变量,加上$一看就是jquery的变量

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

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

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

已采纳回答 / 君子之交淡如水丶3473226
currentId是一个变量,所以两边要用+连起来。 你不要理解为找到 a元素中含有  href="#item1" 字段的元素  而是理解为找到a元素中属性href为item1的元素,这样就好懂了吧。
课程须知
学习本课程之前,您需要具备HTML、CSS、JavaScript、jQuery几个方面的基础知识。
老师告诉你能学到什么?
如何使用jQuery、JavaScript两种方式实现网页定位导航,提升HTML、CSS、JavaScript、jQuery的综合应用能力。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消