Показать сообщение отдельно
  #33 (permalink)  
Старый 24.11.2021, 12:16
Профессор
Отправить личное сообщение для Сергей Ракипов Посмотреть профиль Найти все сообщения от Сергей Ракипов
 
Регистрация: 01.06.2010
Сообщений: 651

А может быть в этой части кода

function setMinMax() {
            if ( options.contain ) {
                var dims = getDimensions( elem );
                var parentWidth = dims.parent.width - dims.parent.border.left - dims.parent.border.right;
                var parentHeight = dims.parent.height - dims.parent.border.top - dims.parent.border.bottom;
                var elemWidth = dims.elem.width / scale;
                var elemHeight = dims.elem.height / scale;
                var elemScaledWidth = parentWidth / elemWidth;
                var elemScaledHeight = parentHeight / elemHeight;
                if ( options.contain === 'inside' ) {
                    options.maxScale = Math.min( elemScaledWidth, elemScaledHeight );
                }
                else if ( options.contain === 'outside' ) {
                    options.minScale = Math.max( elemScaledWidth, elemScaledHeight );
                }
            }


может быть тут нужно поставить какие то фиксированные размеры или как то по другому
Ответить с цитированием