Показать сообщение отдельно
  #7 (permalink)  
Старый 17.12.2016, 17:20
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

Black_Star,
https://learn.javascript.ru/task/throttle

и небольшая отимизация

window.onload = function() {
    var b = true, d = $(".block"),h = d.offset().top;
    $(window).scroll(function() {
        var a = h < $(window).scrollTop();
        a != b && ((b = a) ? d.addClass('fix'): d.removeClass('fix'))
    })
};

строка 4 постоянно (смотреть ссылку выше), строка 5 работа с классом только при переходе границы
Ответить с цитированием