我有一个问题,我创建了一个网站,一个主题的页面,我想点击改变课程“活跃”,每个部分都按下(关于,投资组合...)
我使用menuzord菜单
我尝试了这段代码,但它不起作用,请帮助我
$(document).ready(function () {
$(document).on("scroll", onScroll);
});
function onScroll(event){
var scrollPos = $(document).scrollTop();
$('.menuzord-menu li').each(function () {
var currLink = $(this);
var refElement = $(currLink.attr("href"));
if (refElement.position().top <= scrollPos && refElement.position().top +
refElement.height() > scrollPos) {
$('menuzord-menu li').removeClass("active");
currLink.addClass("active");
}
else{
currLink.removeClass("active");
}
});
}
答案 0 :(得分:0)
试试这段代码
function onScroll(event){
var scrollPos = $(document).scrollTop();
$('.menuzord-menu li').removeClass("active");
$('.menuzord-menu li').each(function () {
var currLink = $(this);
var refElement = $(currLink.attr("href"));
if (refElement.position().top <= scrollPos && refElement.position().top +
refElement.height() > scrollPos) {
$('menuzord-menu li').removeClass("active");
currLink.addClass("active");
}
});
}