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

已采纳回答 / 成长前端初学者
top:expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+"100px");是+100+"px"
老师的声音好温柔哈~

最新回答 / weixin_慕无忌2239137
removeClass函数里的obj.className=obj.className.replace(req,"");改成obj.className=obj.className.replace(reg,"");if(currentId){for(var j=0;j<menus.length;j++){var _menu=menus[i];中的var _menu=menus[i];改成var _menu=menus[j];虽然晚了几年

已采纳回答 / life_is_strange
因为你的 <div id="item1" class="item">写错了 item1写成了iteml 
如果class=&quot;item **** *****&quot;的话。getByClassName查找还可以用吗
$(&quot;#menu a[href=&#039;&quot;+变量+&quot;&#039;]&quot;).addClass(&quot;current&quot;);
用IE6的人是落后于时代的人,抛弃他们也无所谓
老师的思路加上神器,简直太屌了

已采纳回答 / belightning
定义一个空的数组的字面量写法,也可以算作是定义数组的简便写法
看到这儿总感觉老师用原生JS的方法麻烦了,待我思考下。。。
讲的挺好的!
HTML把 class=&quot;current&quot;移到 li 上面:

&lt;div id=&quot;menu&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;current&quot;&gt;&lt;a href=&quot;#item1&quot;&gt;1F 男装&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#item2&quot;&gt;2F 女装&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#item3&quot;&gt;3F 美妆&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#item4&quot;&gt;4F 数码&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#item5&quot;&gt;5F 母婴&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
JS替换更改右边滚动条样式:

//给相应楼层的a 设置 current,取消其他链接的current


var sl = $(currentId).index();

$(&quot;#menu&gt;ul&gt;li&quot;).removeClass(&quot;current&quot;).eq(sl).addClass(&quot;current&quot;);
有个比老师更方便点的办法。样式修改成
#menu ul li:hover,
#menu ul li.current a {
color: #fff;
background: #0088bb;
}
哎,还是太年轻!!!
课程须知
学习本课程之前,您需要具备HTML、CSS、JavaScript、jQuery几个方面的基础知识。
老师告诉你能学到什么?
如何使用jQuery、JavaScript两种方式实现网页定位导航,提升HTML、CSS、JavaScript、jQuery的综合应用能力。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消