@Roma741

Как сделать паузу скрипту?

есть код по скроллу срабатывает но нужно сделать паузу раз сработал пауза вовремя паузы ничего не работает
у меня пауза работает только 1 раз как сделать постоянную сработал пауза сработал пауза
function delayf(){
        delay = false;
        return delay;
     }

    
    var delay = true;
    
    $('.window').on('mousewheel', function (event) {

        var elemId = $(this).attr('id'),
        scrollDir = event.deltaY;
        var indicatorL = $(".indicator_main").data("counter"); 

         if (elemId == 'steps' && scrollDir < 0 && delay === false) {
            if(indicatorL != "4"){
                indicatorL = indicatorL + 1;
                $(".indicator_main").data("counter", indicatorL);
                $(".indicator_main").animate({ "left": "+=25%" }, "slow" );
                $(".indicator_num").text("0" + indicatorL);

            }
         }

        if(elemId == 'scen_wraper1' || elemId == 'scen_wraper2' || elemId == 'steps'){
            event.preventDefault();
        }
        console.log(delay);
        delay = true;
        delay = setTimeout(delayf, 2000);
       

    });
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы