NikolasPushkin
@NikolasPushkin
фронтенд, анимация, крутая вёрстка

Как сделать перетягивание и увеличение изображения как в примере?

https://www.mapplic.com/real-estate/?location=lot28
Здесь реализован функционал наподобии карты, меня интересует есть ли либы jquery которые позволяют перетягивать изображение и увеличивать как в примере.
  • Вопрос задан
  • 224 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
Для зума подписываетесь на wheel и применяете transform: scale()

С перетягиванием чуть сложнее:
При событии mousedown начинаете слушать mousemove
При mousemove сдвигаете объект (translate)
При mouseup или mouseleave - прекращаете слушать mousemove
(в некоторых либах оно есть готовое, называется "drag" или типа того)

Библиотек для SVG вагон и тележка, при этом почти все они могут работать и с jQuery.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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