Junior Coder, ааа, это ж фоторама, ну у нее там косяк есть, она обрезает атрибуты изображения. Поэтому нужно править ее скрипт по адресу assets/components/minishop2/js/web/lib/fotorama.min.js, точнее скачать его dev-версию, поправить там скрипт и заменить им скрипт fotorama.min.js в минишопе. Я честно сказать никогда ее не использую, проще swiper. Самим разрабам фоторамы все равно на нее, этот баг еще лет 5 назад на гите был, а они так и не внесли правки.
Рамазан, потому что у текста, как и у прочих элементов, по умолчанию position: static, а любое прочее значение свойства position создает новый контекст наложения, то бишь ваш overlay по оси Z теперь находится выше, чем текст, поэтому он его и перекрывает. Советую читать доки
Junior Coder, открывайте мобильный режим в инкогнито перед открытием сайта, тогда сработает. Он ведь не по разрешению экрана определяет, а по user-agent
Артем Колчин, я использовал его в купе с mapresize.js и не было проблем. В этом вопросе я в ответе дал ссылку на пример исполнения. При ресайзе изображения, подстраивается и map
Я бы на вашем месте инициализировал сдайдер только при определенном разрешении. Т.е. чтобы он был активен только для десктопов, а в мобилке делал бы destroy.
Windramix, не было бы несколько дней мучений, если бы научились пользоваться DevTools. Просто логически подумайте: если данное дополнение позволяет менять контент без перезагрузки, значит тут задействованы js-скрипты. Открываете DevTools и видите, что его скриптов на странице нет, даже при открытой модалке. Откуда они появляются? Смотрите доку и видите, что благодаря сниппету msOptionsPrice.initialize. Отсюда простой вывод - сниппет не отрабатывает. И так далее приходите к решению, что нужно вынести сниппет из модалки в шаблон, ибо на странице товара все работает, где сниппет вызван в шаблоне, а на других нужных нет.
Windramix, что и следовало ожидать. Я ведь спросил, инициализирован ли на странице сниппет msOptionsPrice.initialize. Его не в модалке надо, а на странице, в шаблоне, ибо он подключает нужные скрипты. Я добавил его вызов для примера в Начальный шаблон, теперь в модалке все работает, только вам стоит обернуть валюту в отдельный блок, ибо она стирается при обновлении цены
Ilya1791, правильно ли я понимаю, что вы хотите вставлять активную картинку в отдельный блок? Зачем этот велосипед со слушанием клика, если это нативный функционал кнопок? Вы ведь можете просто повесить свою функцию на событие смены активного слайда:
логично кажись