Увеличить масштаб в галерее Photoswipe

Я использую галерею фотографий на своем сайте, я связал изображения с галереей, теперь я хочу увеличить масштаб по умолчанию, но не могу найти решение, кто-нибудь мне поможет? Спасибо.


person pacc88    schedule 03.11.2016    source источник


Ответы (1)


Я предлагаю вам использовать фотографии с более высоким разрешением вместо увеличения увеличения. Но если вам все еще нужно увеличить масштаб по умолчанию, вот оно.

Определите эти два параметра в своем объекте options. Измените номер 4 ниже по своему усмотрению

var options = {
    // ...
    // Your other options,
    // ...
    getDoubleTapZoom: function(isMouseClick, item) {
        if(isMouseClick) {
            return 4; //<---- This 4
        } else {
            return item.initialZoomLevel < 0.7 ? 4 : 1.33; //<---- 4 here
        }
    },
    maxSpreadZoom: 4 //<---- and this 4 here
};
person Ergec    schedule 07.11.2016
comment
Привет, Эргек, спасибо за быстрый ответ. Я внедрил код, и он не работает на моем веб-сайте. Вы тоже пробовали это реализовать? Работает? Заранее спасибо, Мануэль - person pacc88; 16.12.2016
comment
@ pacc88 да, я тогда протестировал и опубликовал свой ответ. Он должен работать после того, как вы очистите кеш и убедитесь, что нет синтаксической ошибки. Это ошибка или что? - person Ergec; 17.12.2016
comment
Отлично, спасибо большое, запятую не ставил, теперь работает. Вы также знаете, как разместить событие щелчка на нескольких уровнях? А именно: первый щелчок: 2-кратное масштабирование, второй щелчок: 3-кратное масштабирование, третий щелчок: 4-кратное масштабирование и т. Д. Заранее благодарим. - person pacc88; 21.12.2016
comment
как мы можем прикрепить к нему колесо мыши и получить 4 или 5 уровней масштабирования? Является ли это возможным ? - person marcg; 05.11.2018