還可以進(jìn)一步做一點(diǎn)微小的工作, 用jq的animate();加一個(gè)頁(yè)面平滑滾動(dòng)效果哈, 實(shí)現(xiàn)的效果是: 點(diǎn)擊右邊導(dǎo)航欄如3F后, 頁(yè)面是滑動(dòng)到3F版塊 :) 參考這里 http://www.jb51.net/article/74217.htm
很好的課程, 不僅講到了編輯器的快捷輸入, 還講到了問(wèn)題的分析過(guò)程, 解決思路, 以及涉及了對(duì)性能方面的考慮 :)
if(currentId && currentLink.attr("href") != currentId){
//當(dāng)滿足了currentId且這個(gè)帶了class=current的a跟當(dāng)前的位置的currentId不匹配時(shí),執(zhí)行以下
currentLink.removeClass("current");//刪除帶有current屬性的鏈接的current屬性
menu.find("[href=" + currentId + "]").addClass("current")
//當(dāng)滿足了currentId且這個(gè)帶了class=current的a跟當(dāng)前的位置的currentId不匹配時(shí),執(zhí)行以下
currentLink.removeClass("current");//刪除帶有current屬性的鏈接的current屬性
menu.find("[href=" + currentId + "]").addClass("current")
2017-01-14
最新回答 / emily973
解決了,原來(lái)是注釋格式錯(cuò)了,大概把它注釋掉了~
你們都會(huì)bootstrap了還跑來(lái)這聽什么課啊。你牛逼還來(lái)這聽課啊。會(huì)點(diǎn)東西別得瑟,謙虛行嗎?
2017-01-13
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;
};有多個(gè)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;
};有多個(gè)class也可以找到
2017-01-10
我終于知道點(diǎn)贊最多的那個(gè)是什么意思了,太坑了!找了好久的錯(cuò),原來(lái)是老師的代碼有錯(cuò)。。。
2017-01-09