【问题标题】:jQuery UI is disabeling links in SVG image ( xlink:href )jQuery UI 正在禁用 SVG 图像中的链接 ( xlink:href )
【发布时间】:2014-10-23 16:59:01
【问题描述】:

我有一个嵌入的 SVG 图像,其中包含一些指向外部 URL 的链接。将 jQuery UI 添加到文档时,SVG 的链接将不再起作用。我设置了一个fiddle 来演示这种行为。从“外部资源”中删除 jQuery UI 时,链接将起作用。

SVG 链接是这样制作的:

<a xlink:href="/hamburg-nord" xlink:title="SomeName">
<path id="nord" d=".....a lot of image-data-coordinates.........."/>
</a>

我怀疑,这是 jQuery UI 中的一个错误。但是我该怎么做才能使链接正常工作?有解决办法吗?

【问题讨论】:

    标签: javascript jquery jquery-ui jquery-plugins svg


    【解决方案1】:

    因为您将accordion 应用于所有&lt;a&gt; 元素:

    $( "#accordion, a, #xxx" ).accordion({...});
    

    如果你把它们排除在外,你的 SVG 链接就可以正常工作。

    $( "#accordion, #xxx" ).accordion({
        collapsible: true
    });
    

    小提琴:http://jsfiddle.net/c4tdtvaf/3/

    【讨论】:

      猜你喜欢
      • 2013-11-17
      • 1970-01-01
      • 2016-06-09
      • 1970-01-01
      • 1970-01-01
      • 2016-10-12
      • 2016-05-07
      • 2015-12-05
      • 2015-09-07
      相关资源
      最近更新 更多