css - 将类 (fancybox) 分配给 SVG 元素

标签 css svg fancybox

我正在尝试将类 (video.js) 分配给 SVG 元素。不知何故类被禁用。我在下面的尝试不起作用。

<a class="video" xlink:href="http://www.youtube.com/v/ZeStnz5c2GI?fs=1&amp;
autoplay=1" title="The Falltape"><circle cx="168" cy="79" r="59" fill="green" />
</a>

当我把它和一些没有 SVG 圆圈的纯文本放在一起时它工作正常

<a class="video" title="The Falltape" href="http://www.youtube.com/v/ZeStnz5c2GI?
fs=1&amp;autoplay=1"><img src="images/1.jpg" alt="" />TEXT</a>

链接到 video.js

Query(document).ready(function() {

$(".video").click(function() {
    $.fancybox({
        'padding'       : 0,
        'autoScale'     : false,
        'transitionIn'  : 'none',
        'transitionOut' : 'none',
        'title'         : this.title,
        'width'         : 853,
        'height'        : 480,
        'href'          : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
        'type'          : 'swf',
        'swf'           : {
        'wmode'         : 'transparent',
        'allowfullscreen'   : 'true'
        }
    });

    return false;
  });
});

有什么建议吗?

最佳答案

不要将class属性放入XLink命名空间,将href属性放入XLink命名空间:

<a class="video" xlink:href="http://www.youtube.com/v/ZeStnz5c2GI?fs=1&amp;
autoplay=1" title="The Falltape"><circle cx="168" cy="79" r="59" fill="green" />
</a>

确保围绕它的 SVG 也是正确的。

关于css - 将类 (fancybox) 分配给 SVG 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14314909/

相关文章:

javascript - D3.js:在 GA 中跟踪用户与 svg 的交互

javascript - 在 fancybox 2 的弹出窗口中显示上一张和下一张图像

javascript - 在另一个 fancybox ajax 上打开 fancybox

jquery - Essential Grid/fancybox 插件上的 z-index 问题 - WordPress

javascript - JQuery Chrome 扩展,无法更改 css 属性

html - 简单的 HTML 网站在 Firefox、Safari 和 IE 中未按预期呈现

html - 如何在 SVG 图像文件中添加链接?

css - 屏蔽子 SVG 的边界半径

css - 在 FabricJS 中转换视口(viewport)时出现错误的边界对象,用户在单击对象时无法选择对象

CSS - 我的页面上有一个 headless 女人。 Z索引问题?