还可以进一步做一点微小的工作, 用jq的animate();加一个页面平滑滚动效果哈, 实现的效果是: 点击右边导航栏如3F后, 页面是滑动到3F版块 :) 参考这里 http://www.jb51.net/article/74217.htm
2017-01-15
很好的课程, 不仅讲到了编辑器的快捷输入, 还讲到了问题的分析过程, 解决思路, 以及涉及了对性能方面的考虑 :)
2017-01-14
if(currentId && currentLink.attr("href") != currentId){
//当满足了currentId且这个带了class=current的a跟当前的位置的currentId不匹配时,执行以下
currentLink.removeClass("current");//删除带有current属性的链接的current属性
menu.find("[href=" + currentId + "]").addClass("current")
//当满足了currentId且这个带了class=current的a跟当前的位置的currentId不匹配时,执行以下
currentLink.removeClass("current");//删除带有current属性的链接的current属性
menu.find("[href=" + currentId + "]").addClass("current")
function getByClass(oparent,sClass) {
var aEle = oparent.getElementsByTagName("*");
var asult = [];
var re = new RegExp("\\b"+ sClass + "\\b","i");
for (var i = 0;i < aEle.length;i++) {
if (re.test(aEle[i].className)) {
asult.push(aEle[i]);
}
}
return asult;
};有多个class也可以找到
var aEle = oparent.getElementsByTagName("*");
var asult = [];
var re = new RegExp("\\b"+ sClass + "\\b","i");
for (var i = 0;i < aEle.length;i++) {
if (re.test(aEle[i].className)) {
asult.push(aEle[i]);
}
}
return asult;
};有多个class也可以找到
2017-01-10