【发布时间】:2013-12-11 08:38:53
【问题描述】:
我有一个带有 21 个儿童主题的 wordpress 网站。 在我的侧边栏中,我从以下位置嵌入了一个 jQuery Vertical Mega Menu 小部件:
http://wordpress.org/extend/plugins/jquery-vertical-mega-menu/
菜单运行良好。唯一的问题是,当网站加载时有一个短 FOUC(无样式内容的闪烁)。
http://en.wikipedia.org/wiki/Flash_of_unstyled_content
我不知道如何防止它闪烁。我阅读了一些带有解决方案的类似问题,但我不知道如何将其应用于我的子主题。
有人说你必须添加jQuery(document).ready(function() {。但是在哪里?我试图将它添加到我的子主题的functions.php中:
<?php
....
.....
function id_scripts() {
jQuery(document).ready(function() { echo 'test'});
}
add_action('wp_enqueue_scripts', 'id_scripts');
>
但它给了我一个解析错误:
解析错误:语法错误,意外的 T_FUNCTION,在第 28 行的 /..../functions.php 中需要 ')'
【问题讨论】:
-
你能提供链接吗?
-
你可以删除你添加的代码并恢复到以前的状态吗?
-
好的,我在 functions.php 中注释掉了 jQuery(document) 部分
-
现在它加载没有错误,与上面相同的链接
标签: jquery wordpress flash flicker fouc