jquery - 获取 SVG 元素作为 Raphael 对象

标签 jquery svg raphael

我在项目中使用 Raphael 库创建 SVG。我将 id 设置为 SVG。 问题是;我没有找到以 Id 的 raphael 论文形式获取 SVG 对象的方法。当我使用像 $(filterId) 或 $(filterId)[0] 这样的 jQuery 获取 SVG 时,它返回 SVGSVGElement 对象,因此我无法使用 Raphael 的函数。

Raphael("filterDiv", 1100, 1000);
$("svg:last").attr("id","filterId");

谢谢

最佳答案

SVG 元素和 Raphael 对象不是同一件事。创建 Raphael 对象时最好存储它,例如paper=Raphael("filterDiv", 1100, 1000);.

关于jquery - 获取 SVG 元素作为 Raphael 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12369335/

相关文章:

javascript - mapbox studio 中可见的图标未通过 mapbox gl 显示

javascript - 为什么很难将 SVG 转换为 PDF 客户端,PDF 不是矢量格式吗?

javascript - 带有嵌入式 javascript 的 SVG 中的动态文本比例和紧排

javascript - Raphaeljs 悬停在关联数组的每个元素上

javascript - 展平嵌套的 ajax 请求

javascript - Codeigniter Biostall Google Map API 选项卡问题

javascript - Android v1.5 带浏览器数据存储

javascript - Angularjs 自定义 select2 指令

svg - 求圆上点的度数 (0-360º)

javascript - 拉斐尔元素中的重复图案