0
我將添加哪些腳本使該腳本在滾動時將類活動添加到菜單項?我應該在下面的代碼中添加哪些腳本,以便在滾動時添加活動類?
$(document).ready(function() {
function setActiveStyleSheet(title) {
var i, a, main;
for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {
if (a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
a.disabled = true;
if (a.getAttribute("title") == title) {
a.disabled = false;
}
}
}
}
$(".main-nav a").click(function() {
$(".main-nav a.active").removeClass("active");
$(this).addClass("active");
var elementClicked = $(this).attr("href");
var destination = $(elementClicked).offset().top;
$("html:not(:animated),body:not(:animated)").animate({
scrollTop: destination - 0
}, 700);
return false;
});
});
也許你可以創建一個[jsfiddle](http://www.jsfiddle.net)。 – creimers
'(a = document.getElementsByTagName(「link」)[i])'無限循環 –
@ Derek我應該在哪裏添加這個 (a = document.getElementsByTagName(「link」)[i])? –