Как убрать настройку высоты на VC Image Carousel в Wordpress - PullRequest
0 голосов
/ 01 апреля 2019

I've colored the empty space and underlined the inline CSS both in red Я использую тему Ecode из Themeforest с Wordpress 4.9.10.В мобильных браузерах карусель изображений VC добавляет встроенную высоту на каждом из слайдов (div.vc_item), что оставляет большую пустую область под каруселью.Я посмотрел на файлы PHP и js и не вижу, где это добавляется, но я также не очень разбираюсь в js.

Я могу переопределить встроенный CSS с помощью .vc_item {height: unset! важный}, но при загрузке страницы возникает задержка примерно на 1-2 секунды до применения таблицы стилей.Похоже, что он не работает вообще для Safari на устройствах iOS.

Я также попытался изменить элемент в

js_composer / include / templates / shortcodes / vc_images_carousel.php

с <div class="vc_item"> до <div class="vc_item" style="height:unset !important"> но js просто перезаписывает его (я ожидал столько же, но был в отчаянии).

Может кто-нибудь указать мне правильное направление, чтобы удалить или исправитьэто странствующий JavaScript?Я даже не смог определить, откуда приходит js, чтобы начать устранение неполадок.

Обновление: Итак, я обнаружил кое-что интересное.Значение встроенной высоты равно ширине изображения.Независимо от того, какой размер изображения я использую, он всегда устанавливает высоту div, равную ширине изображения.До сих пор не знаю, как это исправить.

1 Ответ

0 голосов
/ 01 апреля 2019

Это, похоже, было вызвано ошибкой с плагином кеша Litespeed.После отключения и повторного включения указанного плагина проблема решилась сама собой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...