pug
@pug

Функция не видит правильные значения состояние, в чем проблема кто знает?

Пытаюсь сделать такой функционал на сайте:
Есть список фотографий, если они не помещаются в 1 линию появляется кнопка ещё, при нажатии отображаются все картинки, те что были скрыты появляются со 2 линии.
При onload создаю переменные сколько элементов вмещается а сколько надо скрывать (например 8 показывать и 5 скрывать), и ставлю listener на кнопку ещё при resize эти значения меняются
и фотографий скрываются как надо, но после resize функция на кнопке "ещё" не принимает новые значение скрытых и вмещающихся фотографии, значение в closure остаются те же, как можно их поменять?
5d0a6936739a8021074861.png
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 1
KodyWiremane
@KodyWiremane
Пони, Debian, LEMP, LAN, любитель
Предположу, что переменные создаются в onload, и там же назначается listener (причём listener в дальнейшем остаётся один и тот же), соответственно, из другой scope эти переменные не изменить.

Думаю, для получения ответа полезно выложить, как назначаются onload, onresize и "onещё", код создания переменных, listener'а и код onresize.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы