已禁用JS,无法查看文本内容Wordpress Visual Composer

时间:2017-04-06 20:58:53

标签: javascript css wordpress

这里有一个非常讨厌的问题,我不知道它现在可能是什么。我为某人建立的网站在启用javascript的情况下工作得很好,但是当它被禁用时,几乎所有图片和文字都在整个网站上都看不到。

踢球者,是页面的所有部分仍然存在,但对观看者来说是不可见的。如果您使用浏览器检查器,您可以看到html中的所有内容都存在,而不是。

2 个答案:

答案 0 :(得分:2)

当我关闭Javascript时,我得到的内容却没有图片。

我注意到在body标签中有一类" layzr-loading-on" - 所以看了一下,发现了这个:http://callmecavs.com/layzr.js/

我注意到,当javascript关闭时,该网站上的演示中的图片无法加载,因此我假设他们在关闭javascript时无法显示图片。

此库可以通过插件手动加载,也可以是主题的一部分,也可以是缓存插件的一部分。

(对于遇到此问题的其他人,将以下内容添加到答案中) 因为你的主题添加了一个html类" no-js"当js关闭时,您可以尝试以下样式:

.no-js .full-width-wrap {opacity:1;}

这可能会让你感觉自己是一个后备者。

答案 1 :(得分:0)

这是因为像Visual Composer这样的可视化构建器假设JS已启用,并且它们不提供任何后备。如果您将元素和图像设置为动画,它们会开始隐藏,然后依赖JS来显示。没有JS,他们只是隐藏/隐藏。

您唯一的选择是:(a)假设您的用户启用了JS并且与其他人一起,或者(b)抛弃可视化构建器并通过更好的检查来构建您自己的动画。