У меня та же проблема, скрипт не работает ни в первом, ни во втором варианте
вот мой скрипт:
jQuery(function ($) {
$(window).scroll(function(){
$(".metka").each(function () {
var window_top = $(window).scrollTop();
var div_top = $(this).offset().top;
var div_1 = $(this).attr('id');
if (window_top > div_top - 120){
$('#smenu').find('a').removeClass('uMenuItemA');
$('#smenu').find('a[class="'+div_1+'"]').addClass('uMenuItemA');
}
else{
$('#smenu').find('a[class="'+div_1+'"]').removeClass('uMenuItemA');
};
});
});
});
при прокрутке у первого пункта меню удаляется класс uMenuItemA, но потом не добавляет его к следующим пунктам
мой сайт
подскажите где ошибся, заранее спаибо