javascript - 如何获取 Snap.svg 中的 SVG 根元素?

标签 javascript svg raphael snap.svg

在 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";

最佳答案

找到答案:

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

关于javascript - 如何获取 Snap.svg 中的 SVG 根元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23316390/

相关文章:

javascript - Animation.beginElement 不是一个函数?

javascript - 将上传的文件添加为 SVG 中的 <image> 元素

html - SVG 在 DOM 中使用时不加载外部 CSS

javascript - 像饼图一样裁剪图像

html - 需要帮助将 JS 代码结果/返回放入 div

javascript - 在加载和调整大小时将 javascript 函数的结果调用到 Jquery css 事件中

javascript - 两次之间的小时差(HH :MM:SS a)in momentjs

javascript - 脚本自己的域是什么意思?提供脚本的域或其 HTML 页面?

javascript这种形式相当于jquery形式

javascript - 使用 RaphaelJS 翻转形状