@Sergeyjed

Не работает функция в чем ошибка?

Делаю страницу с плагином fullpage.js https://alvarotrigo.com/fullPage/ , мне нужно что бы в одном из экранов был скролл, написал функцию костыльную stopScroll() она is not defined, что не так?

if(direction == 'up') {
           document.querySelector('div.distribute_page-3').addEventListener('scroll', function(){
             var scrollTop = 0
             console.log( this.scrollTop)
             if(index.index === 2) {
               function stopScroll(){
             if (scrollTop != 0) {
              return checkScroll = false
             }
             else if (scrollTop === 0){
               return checkScroll = true
             }  else {
               return checkScroll = true
                 }
             }
      }

     });
     stopScroll()
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Функция объявлена внутри другой функции, и использовать первую вы пытаетесь за пределами второй - естественно, там её нет. Области видимости в js - бегом гуглить и разбираться, это основы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 03:11
500 руб./за проект
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект