Я использую тему 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, равную ширине изображения.До сих пор не знаю, как это исправить.