Показать сообщение отдельно
  #3 (permalink)  
Старый 26.05.2020, 22:12
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от ab3
подскажите почему увеличение(уменьшение) индекса работает только один раз,как сделать,что бы при нажатии правой стрелки он всегда увеличивался,а если нажать потом левую,то он перепрыгнет через кликнутое изображение и покажет через одно.Что не так в коде?
Так вы берёте текущий индекс картинки и прибавляете или вычитаете 1, а изменённое число нигде не хранится.

И кстати, при закрытии изображения следует отменить обработчик события нажатия клавиш.

https://codesandbox.io/s/mystifying-...=/src/index.js
Ответить с цитированием