【问题标题】:WordPress Menu Link IssueWordPress菜单链接问题
【发布时间】:2015-07-30 15:11:36
【问题描述】:

我目前正在开发一个 WordPress 网站。

我有主页作为视差页面。您可以访问here。和视差在这个页面上工作正常,

我在同一个网站上有另一个页面,您可以看到here,您也可以通过单击主页上的新闻菜单链接导航到该页面。

我的问题是,导航到新闻页面后,其他链接(主页、服务)不起作用。

当我右键单击并选择使用新标签打开链接时,它可以工作,但是当我直接单击该菜单链接(主页,服务)时,它不工作,为什么?那里缺少什么?

我已经尝试用它绑定 jQuery click 事件,并且 jQuery 中的 click 事件工作正常。

【问题讨论】:

    标签: html wordpress parallax


    【解决方案1】:

    浏览器感到困惑,因为您在 url 中使用了主题标签 #。主题标签通常用于同一页面上的链接(锚点)。但是,该链接不在同一页面上。

    当您右键单击并选择 open in new tab 时,您将强制浏览器转到新页面。

    我一开始不知道为什么有标签。我建议你在网址中删除它。不要忘记删除页面中的标签。

    【讨论】:

    • 这是因为每个其他“页面”实际上都是主页的一部分。菜单只是指向主页上的锚点。
    • 主题标签用于首页的幻灯片效果。
    • 我现在看到了,但是当您在“新闻”页面上时,您不在主页上。所以浏览器一头雾水
    • 发生这种情况是因为您的当前页面是通过使用查询字符串参数 (?page_id=330) 加载的,因此浏览器会尝试在同一页面中找到带有主题标签的锚链接(它是't.) 如果你切换到漂亮的永久链接,一切都应该没问题。
    • @AgeDeo 但是我还需要当用户单击服务菜单时(当用户在新闻页面上时),它应该被重定向到主页并且页面向上滚动到服务。
    【解决方案2】:

    您的主题在您的 js/plugins.js 中与 w-nav-anchor 类的链接上有一个事件

    添加更具体的选择器,如“.home .w-nav-anchor”以正常运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-26
      • 1970-01-01
      • 2014-04-24
      • 2016-06-23
      相关资源
      最近更新 更多