find("[href='#item1']"),href对应的值本来就要加引号,find也需要引号,一个是jquery引用DOM需要引号,一个是href自己需要引号。3.0.0版本下需要这么写。
2016-09-22
最赞回答 / 一颗热爱代码的球
var top = document.documentElement ? document.documentElement.scrollTop : document.body.scrollTop;这个应该是:var top = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
2016-09-22
var currentLink = menu.find(".current");
if (currentId && currentLink.attr("href") != currentId) {
currentLink.removeClass("current");
menu.find("[href=" + currentId + "]").addClass("current");
}
if (currentId && currentLink.attr("href") != currentId) {
currentLink.removeClass("current");
menu.find("[href=" + currentId + "]").addClass("current");
}
2016-09-21
最赞回答 / 小黍
之后老师给第一个li加了class=current的类,在JS中这个类的样式要在每个li中转换的,直接在js的语句就是li[].style.className="current",当鼠标悬停时样式进行切换,总而言之就是在JS中进行样式切换的
2016-09-17