Далее плотненько познакомился с методом forEach для перебора массива.
Мы же передаем в переменную через querySelectorAll коллекцию объектов (типо массив) ну и там содержатся все кнопки и карточки с нужными нам селектором. Вот благодаря этому методу мы добавляем после клика на кнопку всем карточкам класс с display none. А затем повторно запускаем функцию методом setTimeout через 250 миллисекунд (это оказывается называться страшным словом асинхронность) для повторного нажатия с помощью метода toggle и тем самым делаем карточки видимыми (убираем класс с display none) и отфильтрованными тк следом идет выполнение функции фильтрации.
По итогу отвалился слайдер, но думаю что я случайно где-то снес скобку, зато все остальное работает как надо. Теперь нужно искать проблему и более детально углубиться в циклы с функциями, а то без понимания аргументов и всего остального я чувствую что далеко не уеду. Ну а вообще это достижение для меня, первый раз что-то придумал и реализовал. Значит не все так плохо)
Post #143
1.39K
Джун на фронте | IT Dev Log #статистика 142 день = 99 часов с начала обучения. Ну какова красота. Фильтрация версия 2.0. Теперь все работает как надо и если сравнить с первой версией то разница ощутима в лучшую сторону. Конечно все оказалось не так просто как я ожидал, разобраться…
