gpt4 book ai didi

javascript - 我应该将什么脚本添加到下面的代码中,以便在滚动时添加事件类?

转载 作者:太空宇宙 更新时间:2023-11-04 13:29:14 24 4
gpt4 key购买 nike

我将添加什么脚本来使此脚本在滚动时将类激活到菜单项?

$(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;
});
});

最佳答案

我在 setActiveStyleSheet 中进行了更改。

    ----------------------------------------------



$(document).ready(function () {

function setActiveStyleSheet(title) {
var i, links, main;
links = document.getElementsByTagName("link");

for (var l in links) {
if (! links.hasOwnProperty(l))
continue; // this goes straight to the next property

if (links[l].getAttribute("rel").indexOf("style") != -1 && links[l].getAttribute("title"))
{
links[l].disabled = true;
if (links[l].getAttribute("title") == title) {
links[l].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;
});
});

关于javascript - 我应该将什么脚本添加到下面的代码中,以便在滚动时添加事件类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23479678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com