У меня есть два изображения с одинаковыми размерами и одинаковыми позициями, но они помещаются в divs с динамической шириной в зависимости от взаимодействия пользователя с помощью jquery beforeAfter plugin.прокрутить масштаб изображения на два изображения
Я хотел бы включить прокрутку для этих изображений с помощью wheelzoom, так что масштабирование одного из этих изображений увеличит ту же сумму в том же положении, что и другое.
То, что я не в состоянии сделать это это связывание (я полагаю) обработчики событий вдоль линий этого:
function onwheel(e){
//adjust image to fit zoom level ...
other_img.onwheel(e);
}
Если это не представляется возможным, можно скопировать событие и изменить целевое изображение?
Я ищу решение, используя jquery или собственный Javascript.
Code here (игнорируйте ручку).
EDIT: Любые указатели верхнего уровня к тому, что должно работать также будут оценены
Как вы порекомендовали бы это делать, если я отредактирую wheelzoom.js (не заходя слишком много деталей)? –
Вы можете сделать библиотеку, чтобы взять два или более элемента, например: wheelzoom ($ ('. Before'), $ ('. After')); и заставить его действовать как один. Библиотека будет найдена, когда произойдет событие, и увеличит массив элементов, а не только в одном, поэтому нет необходимости запускать новое событие. Примечание. Будет проще, если вы реорганизуете библиотеку для использования jquery. –