Danny Arty, да не, там вообще другое.. это без разницы, просто нужен был пример того, как можно было бы обратиться к этой переменной во второй функции, если она объявлена в теле первой функции..
Sergey Romanov, не совсем понял, типа объявить её до первой функции? Тогда же значение полученной в функции не сохранится.. Если вначале объявил let num = 0 , то она и будет 0 же..
Можно сверстать два блока и обоим поставить display: none;.
Первому задать класс active, у которого display: block;
При прокрутке:
- добавить класс active второму блоку, он уберёт display: none; на другой свойство
- убрать класс active у первого блока