2014-08-29 16 views
0

我有一个嵌入式SVG图像,其中包含一些指向外部URL的链接。将jQuery UI添加到文档时,SVG的链接将不再工作。我建立了一个fiddle来演示这个行为。从“外部资源”中删除jQuery UI时,链接将起作用。jQuery UI是禁用SVG图像链接(xlink:href)

的SVG链接了这样:

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

我怀疑,这是jQuery UI的一个bug。但是,我能做些什么来使链接工作?有没有解决方法?

回答

1

因为你申请的accordion所有<a>元素:

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

如果你把他们从你的SVG链接正常工作。

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

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

+0

Autch!这是一个愚蠢的。谢谢! – Madamadam 2014-08-29 16:51:17