Я использую плагин iviewer с лайтбоксом, и у меня возникает проблема с центрированием моего изображения каждый раз, когда оно загружает новое изображение.
Я знаю, что есть предварительно созданный метод center (), я просто не берусь назвать, как и где его вызвать.
Вы можете найти функцию, которую я использую под. Функция вызывается, когда я нажимаю на элемент, она открывает окно div (#iviewer). В котором я хотел бы мой центр изображения. Я также использую масштабирование в начале, чтобы мое изображение не помещалось в рамку (var viewer).
function open(src, id) {
var firstZoom = true;
$("#iviewer").fadeIn().trigger('fadein');
var viewer = $("#iviewer .viewer").
width(920).
height(560).
iviewer({
src : src,
ui_disabled : true,
zoom : '50%',
initCallback : function() {
var self = this;
},
onZoom : function() {
if (!firstZoom) return;
$("#iviewer .loader").fadeOut();
$("#iviewer .viewer").fadeIn();
firstZoom = true;
}
}
);
//load new pic
viewer.iviewer('loadImage', src);
}
Спасибо за помощь.