Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Всплывающее изображение colorbox на мобильном


michnoff

Recommended Posts

Приветствую! Имеется магазин сантехники на ocstore 1.5.5.1.2. не могу справиться с всплывающим изображением colorbox( например при увеличении изображения в карточке товара). Если сайт отображается в полном размере(мобильной верстки нет), то всплывающее изображение отображается слева и не в полный размер - вот так http://pixs.ru/showimage/Bezimyanni_6691044_22501114.png , а нужно, что бы изображение открывалось по ширине дисплея во весь размер вот так http://pixs.ru/showimage/Bezimyanni_5886507_22501123.png. Это можно как то поправить? Если нужна ссылка на магазин http://shop-grohe.by/

Змінено користувачем michnoff
Надіслати
Поділитися на інших сайтах


Попробуйте это:

// Респонсивный ColorBox

jQuery.colorbox.settings.maxWidth = '95%';

jQuery.colorbox.settings.maxHeight = '95%';

// Функция ресайза ColorBox

var resizeTimer;

function resizeColorBox()

{

if (resizeTimer) clearTimeout(resizeTimer);

resizeTimer = setTimeout(function() {

if (jQuery('#cboxOverlay').is(':visible')) {

jQuery.colorbox.load(true);

}

}, 300);

}

// Ресайз при изменении размера окна браузера и

// изменении ориентации мобильного устроиства

jQuery(window).resize(resizeColorBox);

window.addEventListener("orientationchange", resizeColorBox, false);

Пс. Извиняюсь, что код не спрятал в форму, пишу с мобильного)

Змінено користувачем cloudrc
Надіслати
Поділитися на інших сайтах

Попробуйте это:

// Респонсивный ColorBox

jQuery.colorbox.settings.maxWidth = '95%';

jQuery.colorbox.settings.maxHeight = '95%';

// Функция ресайза ColorBox

var resizeTimer;

function resizeColorBox()

{

if (resizeTimer) clearTimeout(resizeTimer);

resizeTimer = setTimeout(function() {

if (jQuery('#cboxOverlay').is(':visible')) {

jQuery.colorbox.load(true);

}

}, 300);

}

// Ресайз при изменении размера окна браузера и

// изменении ориентации мобильного устроиства

jQuery(window).resize(resizeColorBox);

window.addEventListener("orientationchange", resizeColorBox, false);

Пс. Извиняюсь, что код не спрятал в форму, пишу с мобильного)

Очень сложные манипуляции для меня! может подскажешь хотя бы какие файлы редактировать нужно? Заранее благодарен

Надіслати
Поділитися на інших сайтах


Вставляйте в product.tpl перед <?php echo $footer; ?> следующий код:

<script>
        jQuery.colorbox.settings.maxWidth  = '95%';
        jQuery.colorbox.settings.maxHeight = '95%';
jQuery.colorbox.settings.opacity = '0.5';

        var resizeTimer;
        function resizeColorBox()
        {
            if (resizeTimer) clearTimeout(resizeTimer);
            resizeTimer = setTimeout(function() {
                if (jQuery('#cboxOverlay').is(':visible')) {
                    jQuery.colorbox.load(true);
                }
            }, 300);
        }

        jQuery(window).resize(resizeColorBox);
        window.addEventListener("orientationchange", resizeColorBox, false);
</script>

Меняя jQuery.colorbox.settings.maxWidth и jQuery.colorbox.settings.maxHeight можно менять размер окна.

Змінено користувачем cloudrc
Надіслати
Поділитися на інших сайтах

Вставляйте в product.tpl перед <?php echo $footer; ?> следующий код:

<script>
        jQuery.colorbox.settings.maxWidth  = '95%';
        jQuery.colorbox.settings.maxHeight = '95%';
jQuery.colorbox.settings.opacity = '0.5';

        var resizeTimer;
        function resizeColorBox()
        {
            if (resizeTimer) clearTimeout(resizeTimer);
            resizeTimer = setTimeout(function() {
                if (jQuery('#cboxOverlay').is(':visible')) {
                    jQuery.colorbox.load(true);
                }
            }, 300);
        }

        jQuery(window).resize(resizeColorBox);
        window.addEventListener("orientationchange", resizeColorBox, false);
</script>

Меняя jQuery.colorbox.settings.maxWidth и jQuery.colorbox.settings.maxHeight можно менять размер окна.

Попробовал, ни как не повлияло на отображение

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.