【问题标题】:How to get the SVG root element in Snap.svg?如何在 Snap.svg 中获取 SVG 根元素?
【发布时间】:2014-06-12 12:59:57
【问题描述】:

在 Raphael 中很容易获得 SVG 根元素:

svg_item = Raphael(0, 0, 3000, 3000);
svg_item.canvas.id = "main_svg";
svg_item.canvas.style.pointerEvents = "none";

但是如何在 Snap.svg 中做到这一点?以下不起作用:

svg_item = Snap(3000, 3000);
svg_item.canvas.id = "main_svg";
svg_item.canvas.style.pointerEvents = "none";

【问题讨论】:

    标签: javascript svg raphael snap.svg


    【解决方案1】:

    找到答案:

    svg_item = Snap(3000, 3000);
    svg_item.root.node.id = "main_svg";
    svg_item.root.node.style.pointerEvents = "none";
    

    【讨论】:

      【解决方案2】:

      试试纸而不是画布,所以..

      svg_item.paper.id = "main_svg";
      svg_item.paper.attr({ style: "pointer-events: none" });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-06-18
        • 1970-01-01
        • 1970-01-01
        • 2016-01-11
        • 1970-01-01
        • 2017-03-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多