Чтоб возвращалась назад?
коллбэком
то есть?))))))
Ну состояние меняй функцией и возвращай А функцию вызывай нажатием
значит повестить имя функции на onclick
Ну... тип того.
.classList.toggle('hidden-arrow') разве это не подходит?
не подходит, так просто скрывается класс и добавляется снова, а у меня их 2а: класс для стрелки вверх и класс для стрелки вниз
let xx = true; let button = ()=>{ xx = !xx return xx } console.log(button()); console.log(button()); console.log(button()); Посмотри что получится, думаю натолкнет на верные мысли.
не получается. это дропдаун, а потому на этом элементе еще одно событие онклик висит (разворачивает список по клику на кнопку), и получается что у меня работает или выпадающий список или стрелка
Верни событие. Мол let variable = false let btn = ()=>{ variable = !variable return variable } if (variable){ document.getElementById('arorow-down).classList.add('hidden-arrow') }else{ document.getElementById('arorow-down).classList.remove('hidden-arrow') }
не понимаю, как это сделать. let variable = false - что это значит? какая переменная должна быть false?
Любая. Это просто "флаг". Можно хоть проверкой на деление сделать.
Обсуждают сегодня