Подтвердить что ты не робот

Добавление увеличения в Fancybox

Я использую Fancybox для своей галереи миниатюр. Я бы хотел использовать JQZoom (http://www.mind-projects.it/projects/jqzoom/) с помощью fancybox.

Конечный результат: 1. Пользователь нажимает на миниатюру Появится 2.fancybox с увеличенным изображением 3. Пользователь может перетаскивать изображение, чтобы увеличить его с помощью JQZoom

Сейчас я настроил этот эффект. Fancybox работает отлично, но JQZoom не работает вообще. Я также не обнаружил ошибок с помощью firebug.

Здесь страница:

http://waldondigital.com/mix/gallery.html

Вот мой jquery:

http://pastebin.com/3Nc9pzMM

Спасибо за ваше время, это очень ценится.

4b9b3361

Ответ 1

Это должно сделать трюк: http://pastebin.com/mg7e0Z1S

В основном это добавляет изображение масштабирования как контент в $.fancybox и применяет $.jqzoom(), когда оно выполняется через onComplete. Я отключил прокрутку, потому что jqzoom, похоже, добавляет границу к меньшему изображению, что приводит к горизонтальным полосам прокрутки.

FYI, я тестировал это только с встроенным масштабированием...

Ответ 2

Вам нужно будет настроить fancybox zoom, чтобы открыть лайтбокс в стиле iframe, в котором содержится код JQZoom. может быть очень гладкой комбинацией!