看起来您正在使用 JS 将类添加selected到菜单中。在添加的同时,还将菜单项名称添加到页脚。就像是:
var menuName = $(this).attr('id');
$('.footer').addClass(menuName);
然后在页脚的 css 中,将类添加到元素的末尾:
.footer.menu-item-59 {
// background goes here
}
根据您在下面的小提琴,尝试:
$(window).scroll(function(){
for(var i = 0; i < sections.length; i++)
if($(window).scrollTop() +5 >= sections[i].top &&
$(window).scrollTop() <= sections[i].bottom){
sections[i].link.addClass('selected')
.siblings().removeClass('selected');
var selection = 'selected' + i; // new stuff starts here
$('footer #flag').removeAttr('class');
$('footer #flag').addClass(selection);
}
});