Как поменять класс у body при прокрутке к определенному элементу?
Примерно так$(window).on('scroll', function(){
    if($(window).scrollTop() >= $('.element').offset().top){
      $('body').addClass('new-class');
    }
  });
document.onscroll = function(){
  var what = document.querySelector("#id").getBoundingClientRect().top;
  document.body.classList.toggle(
    "class", what <= window.innerHeight
   );
}
jsfiddle.net/eoeyuo30/1
Или на jq:$(document).scroll(function(){
  var what = $("#id").offset().top, 
        pos = $(window).height() + $(window).scrollTop()
  $("body").toggleClass("class", what <= pos);
});
jsfiddle.net/eoeyuo30/2