selected
のクラスをメニューに追加するために JS を使用しているようです。それを追加すると同時に、メニュー項目名もフッターに追加します。何かのようなもの:
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);
}
});