【问题标题】:How to make links in openlayers maked with target="_blank"如何在使用 target="_blank" 制作的 openlayers 中创建链接
【发布时间】:2015-10-19 19:07:50
【问题描述】:

嗬, 如何将 target="blank" 添加到 openlayers 3.10.x 组件的元素中的所有链接? ——吕迪格

【问题讨论】:

  • 你能用你的代码做一个 jsfiddle 吗?
  • 这是一个小样本jsfiddle.net/4jxkpdkv
  • 该链接创建的代码与我的示例相同,但不运行?!
  • 我无法让你的 jsfiddle 运行。也许问题是您在“href”中使用“#”来引用同一页面。我不认为你可以将它与 target=blank
  • 好的,试试openlayers.org/en/v3.10.1/examples/accessible.html 并点击“编辑”。现在在脚本的第 10 行设置 collapsible: true 。在左下角会出现一个“i”按钮,用于打开关闭版权框。例如,版权中的链接应修改为 target="_blank"

标签: href openlayers


【解决方案1】:

我使用这个 jquery 代码:

$("#mapDiv").bind("DOMSubtreeModified", function() {
    $("a").each(function() {
        $(this).attr('target', '_blank');
    })
});

看起来像预期的那样工作。

-- 托洛托斯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-29
    • 2011-07-26
    相关资源
    最近更新 更多