我在Wordpress 4.9.10中使用了Themeforest中的Ecode主题。在移动浏览器上,VC图像轮播会在每张幻灯片(div.vc_item)上增加内联高度,从而在轮播下留出较大的空白空间。我看过PHP和js文件,看不到要添加的位置,但是我对js也不太有经验。
我可以使用.vc_item {height:unset!important}覆盖内联CSS,但是在页面加载时会有延迟,您会在应用样式表之前看到间隔约1-2秒。对于iOS设备上的Safari,它似乎也根本不起作用。
我也尝试过更改其中的元素
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的高度设置为等于图像的宽度。仍然不知道如何解决它。
答案 0 :(得分:0)
这似乎是由Litespeed缓存插件的错误引起的。禁用并重新启用所述插件后,问题自行解决。