【问题标题】:Sub-menus not appearing on WordPress site after updgrade [closed]升级后 WordPress 网站上未出现子菜单 [关闭]
【发布时间】:2014-07-08 02:24:01
【问题描述】:

我正在尝试找出 WordPress 网站上的一个问题,即升级到 WP 3.9.1 后没有出现子菜单。该站点——可访问的here——正在使用 Zeus 主题(v. 1.1.0),并且子菜单行为似乎由“jqueryslidemenu.js”处理。

升级 WordPress 后,加载的 jQuery 版本更改为 1.11.0,看来这个主题是使用旧 jQuery 版本开发的,所以我想知道这是否是问题的根源。有趣的是,在 Firebug 的帮助下,我可以看到子菜单正在 <ul class="submenu"> 中创建——比如将鼠标悬停在主导航菜单中的“关于”上——尽管它们只是不可见。因此,我希望通过 JS/CSS 编辑有一个简单的解决方案。

【问题讨论】:

标签: jquery css wordpress menu navigation


【解决方案1】:

您的主页上有一个 JS 错误,您的 Google Analytics(分析)代码中有段落标签。您也可以尝试将 jqueryslidemenu.js 中文档就绪函数中的 $ 替换为 jQuery,如本答案中所述: 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

【讨论】:

    猜你喜欢
    • 2014-06-29
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多