Показать сообщение отдельно
  #6 (permalink)  
Старый 08.02.2017, 16:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

villiwalla,
if(window.pageYOffset >= (toSection + 200))
if(toSection <= 200)

function programmList(ind) {
    var section =  document.querySelector(ind);
    if(!section||section.classList.contains("active")) return;
    var toSection = section.getBoundingClientRect().top;

    if(toSection <= 200) {
        section.classList.add("active");
        var sectionItem = section.querySelectorAll('.programm__item');

        console.log('Start Animation ' + ind);

        var i = 0;
        var speed = 500;

        var activeItem = setInterval(function () {
            sectionItem[i].classList.add('programm__item_active');
            i++;
            if(i >= sectionItem.length) {
                clearInterval(activeItem);
            }
        }, speed)
    }
}
Ответить с цитированием