升级后,子菜单不会出现在WordPress网站上

时间:2014-05-20 00:50:30

标签: jquery css wordpress menu navigation

我试图在WordPress网站上找出一个问题,其中子菜单在升级到WP 3.9.1后没有出现。网站 - 可访问的here - 正在使用Zeus主题(v.1.1.0),看起来子菜单行为由" jqueryslidemenu.js"处理。

升级WordPress后,加载的jQuery版本变为1.11.0,看起来这个主题是用较旧的jQuery版本开发的,所以我想知道这是否可能是问题的根源。有趣的是,在Firebug的帮助下,我可以看到子菜单是在<ul class="submenu">内创建的 - 比如将鼠标悬停在&#34;关于&#34;在主导航菜单中 - 虽然它们不可见。因此,我希望通过JS / CSS编辑提供一个简单的解决方案。

1 个答案:

答案 0 :(得分:1)

您的主页上有一个JS错误,其中包含Google Analytics代码中的段落标记。您也可以尝试使用jQuery替换jqueryslidemenu.js中的文档就绪函数中的$,如本答案中所述: TypeError: 'undefined' is not a function (evaluating '$(document)')

有关jQuery noConflict模式的更多信息,请访问:codex.wordpress.org/Function_Reference / ...如果需要,可以取消注册jQuery的默认版本并注册/排队自己的版本。 http://codex.wordpress.org/Function_Reference/wp_deregister_script http://codex.wordpress.org/Function_Reference/wp_register_script http://codex.wordpress.org/Function_Reference/wp_enqueue_script