Показать сообщение отдельно
  #1 (permalink)  
Старый 12.05.2021, 14:39
Новичок на форуме
Отправить личное сообщение для jestermoon Посмотреть профиль Найти все сообщения от jestermoon
 
Регистрация: 12.05.2021
Сообщений: 1

Помогите, пожалуйста настроить слайдер "до/после" на чистом JS
Сделал слайдер до/после на основе одного из гайдов в интернете. Работает он за счет изменения ширины верхнего блока относительно 'offsetX'.
Проблема в том что он работает по событию 'mousemove' на блоке, а мне нужно что бы изменение ширины происходило при перемещении третьего блока - блока с изображением переключателя, то-то вроде drag'n'drop только без "drop" =)

Как я представляю себе логику:
1. При mousedown на sliderSwitchи и mousemove по gallery нужно изменять ширину galleryResize и позицию sliderSwitch по X (ширина galleryResize = позиция left sliderSwitch + 2.5 '%')
2. При mouseup обернуть изменения

Сам код: https://jsfiddle.net/ydcbj86m/35/

Как выглядит слайдер: https://drive.google.com/file/d/1NIm...ew?usp=sharing

Уже пару дней не могу придумать решение
Ответить с цитированием