Сделал слайдер до/после на основе одного из гайдов в интернете. Работает он за счет изменения ширины верхнего блока относительно '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
Уже пару дней не могу придумать решение