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

已采纳回答 / Freestyle文
if (currentId && currentLink.attr("href") |= currentId)这里错了  是!    不是 |

已采纳回答 / 正方形的圆
这是因为计算机的舍入误差造成的,我在chrome下也会有小数点,你可以在控制台随便取值输出试试var a=2var b=1.6console.log(a-b)输出结果:0.3999999999999

最新回答 / _TimChen
document.documentElement? document.documentElement.scrollTop : document.body.scrollTop;此处代码错误

最新回答 / GiveMeGeek
你这写的什么玩意,第一个和第二个不就是一样的么。var _menu = menus[j]; 你既然已经把这个赋给新定义的_menu了,下面干嘛还用menus[j];至于第三个,你直接用menus来调用href,首先你要知道menus是一个数组,数组有href这个属性么??

已采纳回答 / 第二热情
这要匹配的元素可能有不止一个类<div id="item5" class="item" "item1">明白了么,这是全面的考虑 就算有空格也要能判断到

已采纳回答 / 第二热情
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <style type="text/css"> *{width:500px; height: 1000px; } ul{ position: absolute; } </style>>...

已采纳回答 / GiveMeGeek
问题有三个:#menu这个选择器结束后,多写了“}”;导航栏的href的值少写了一个“#”;JS代码中,var menu = $("#menu"); 我们是获取id为menu的元素,而不是menu这个元素。

最新回答 / 云彩无色3804005
 $(document).ready(function(){  //函数不对               $(window).scroll(function(){ //函数不对同时scroll写错误              var top=$(document).scrollTop();              var daohang=$("#menu");              var louceng=$("#content").find(".item");              var c...

已采纳回答 / 套子里的海怪
<!--运用锚点,实现导航定位。--><li><a href="#" class="current">1F 男装</a></li><li><a href="#">2F 女装</a></li><li><a href="#">3F 美妆</a></li><li><a href="#">4F 数码</a></li&g...

已采纳回答 / AzureDrop
不可以哦   ①首先each内部是回调函数,不能用break跳出循环,而应该用return 。  ②即使你在第一次遇到if(top>itemTop){ }时就跳出循环,你不能保证后面的就不符合条件了。比如正确位置是在Item3,但遍历时,从Item1开始遍历,结果Item1就符合top>itemTop条件,这时你就结束循环,找到的缺是Item1,不是Item3。
课程须知
学习本课程之前,您需要具备HTML、CSS、JavaScript、jQuery几个方面的基础知识。
老师告诉你能学到什么?
如何使用jQuery、JavaScript两种方式实现网页定位导航,提升HTML、CSS、JavaScript、jQuery的综合应用能力。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消