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

已采纳回答 / 慕先生5247145
系统推荐来答题,一看又是你,你代码写起来真的好粗心啊。连class是current的css样式都没写肯定不会有效果啊。动画效果的代码照着课程上写的,没问题,错误是把currentId写成了currented, currentLink写成了currentink.这种错误,你只要打开chrome调试工具都可以排查出来。建议你理解了课程内容之后自己写代码,变量命名什么没必要照着教程,用自己的方式来写可能不会这么容易出错。同是新手,共勉~

已采纳回答 / qq_我在村的那一头_0
当currentId 为真时,就是currentId ==#item1.2..3...,并且 currentLink.attr("href")!=currentId:  currentLink.attr("href")返回带有.current类的A标签的href属性值;如果A标签的href属性值没有#item1.2..3...为真

已采纳回答 / 慕粉0056163522
以前的版本用的方案是设置,现在我们直接在楼层的标签中加入锚定位<li><a href="#item1" class="current">1F 男装</a></li>

已采纳回答 / qq_小马_184075421
按着alt,用鼠标选中全部要添加的,就可以只输入一个#,其他的也就有了

已采纳回答 / 小白亭
161行的代码错了,<script src=" " type="text/javascript"></script>,你的 jquery-3.2.1.js 文件要用相对路径写入src(看你文件放在哪里),例如<script src="../jquery-3.2.1.js" type="text/javascript"></script>。

已采纳回答 / qq_烤地瓜_0
改两个地方:1、内容取错  var items = $("#content").find(".item") 2、引号用错    menu.find("[href=" + currentId + "]").addClass("current");

已采纳回答 / 套子里的海怪
currentid是当前所在楼层的ID,也就是item1 或者item2、item3……如果是item2,menu里的href的值为item2的就添加类名current其他的就清空,currentid是根据当前所在楼层变化的,不是固定的值

已采纳回答 / 慕粉2011362409
使用menu.find("[href='"+currentId+"']")目的是找到含有这个[href = '#itemn']锚点的跳转链接即menu菜单下的a标签 $(""+currentId+"")这个代表的是$("#itemn")是id为itemn的某个div是content下面的区域

已采纳回答 / 广工小成
注意:不知道是不是jquery版本的问题,老师演示是正确的,但是新版的库有问题。menu.find("[href="+currentId + "]")此处中变量为字符串拼接时,应当为menu.find("[href='"+currentId+"']" ),"+currentId+"为变量拼接,单引号将变量转换为字符串

已采纳回答 / 画心poison
一样的,前者是jQuery的方法,后者是JS的方法

已采纳回答 / 慕粉木粉
这个是CSS 选择器.a.current  指 a标签的class="current" 是指的a标签. 例:<a class="current" titile="" href=""></a>(就是a本身)a .current 指 a 标签的 子标签 的class="current" ,是指的a标签内所有class="current"的子标签,例:<a title="" href=""><span class="current"></span>&l...

已采纳回答 / 樱桃小丸子的西瓜
我也有这样的情况,应该是点击5F的时候,它定位5F在页面正中,但是用jquery写的时候,是每一F的上顶部与页面上顶部距离小于0之后才会将class值赋给对应的F。所以你点击5F显示在正中,而jq判断距离顶部大于0,所以class属性给了4F。参照老师写的,将m.offset().top-300;判断时,每一层离页面顶端300px,就会将class传给对应的F。这种情况就没有了。表达有点绕,希望能够帮到你!
首页上一页1234567下一页尾页
课程须知
学习本课程之前,您需要具备HTML、CSS、JavaScript、jQuery几个方面的基础知识。
老师告诉你能学到什么?
如何使用jQuery、JavaScript两种方式实现网页定位导航,提升HTML、CSS、JavaScript、jQuery的综合应用能力。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消