【问题标题】:wordpress opens links in new window - but "target" property not setwordpress 在新窗口中打开链接 - 但未设置“目标”属性
【发布时间】:2013-07-25 20:23:41
【问题描述】:

我正在处理 http://hocoastl.com/ 并遇到了一个奇怪的问题。当我将鼠标悬停在导航栏中链接的选项上时,代码如下所示:(将

[a href="https://www.hocoastl.com/join-us/"]
[cufon class="cufon cufon-canvas" alt="JOIN" style="width: 26px; height: 14px;"]
[canvas width="36" height="15" style="width: 36px; height: 15px; top: -1px; left: -1px;"]
[/canvas]
[cufontext]JOIN[/cufontext]
[/cufon][/a]

当我点击链接时,页面会在新窗口中打开。当我回到具有主页的原始窗口并在 Chrome 中执行“检查元素”时,[a] 标记现在看起来像这样:

[a href="https://www.hocoastl.com/join-us/" target="_blank"]

target="_blank" 是如何到达那里的?我很困惑,我以前从未见过这种情况。

【问题讨论】:

  • 可能在您的 WP 模板某处有一个脚本,在打开链接之前添加目标
  • 我同意@Karl-AndréGagnon。一些插件也会导致这种情况发生。

标签: javascript wordpress new-window


【解决方案1】:

href 上是否有任何 Javascript click() 事件或侦听器?可能是罪魁祸首……

【讨论】:

  • 啊!刚刚查看了您的页面,实际上在页面底部您有一个 JS 事件,它在单击时插入目标属性:
【解决方案2】:

可能有一个 javascript 事件绑定到 a 元素上的单击事件,当您单击它们时会自动添加 target="_blank"

尝试在您的脚本文件中搜索.click_blank.attr('target') 或类似文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-16
    • 1970-01-01
    • 2014-12-12
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多