我试图在WordPress网站上找出一个问题,在升级到WP 3.9.1后子菜单没有出现 . 网站 - 可访问的here - 正在使用Zeus主题(v.1.1.0),看起来子菜单行为由“jqueryslidemenu.js”处理 .
在升级WordPress时,加载的jQuery版本更改为1.11.0,看起来这个主题是使用较旧的jQuery版本开发的,所以我想知道这是否可能是问题的根源 . 有趣的是,在Firebug的帮助下,我可以看到子菜单是在 <ul class="submenu">
中创建的 - 比如在主导航菜单中将鼠标悬停在"About"上 - 虽然它们只是不可见 . 因此,我希望通过JS / CSS编辑有一个简单的解决方案 .
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