Могли бы просто проверить вот этот код,
https://playcode.io/1565261?
Тут реализован показ увеличенной картинки при клике на превью и изменения масштаба при прокрутки колесика. У меня вопрос связан с тем, что можно улучшить, поддержат ли этот скрипт большинство браузеров?
Если бы кто-нибудь показал реализацию изменения масштаба в зависимости от расположения мыши (когда при скролле картинка еще подстраивается под местоположение мыши, а не просто меняет масштаб по центру) и перемещения картинки путем перетаскивания как на дваче, было бы вообще супер.