使用 svg 元素初始化 Raphael
Initializing Raphael with an svg element
我的HTML页面上已经有一个SVG元素。我怎样才能用它初始化 Raphael,这样它就不会创建新的 SVG,而是使用我提供的那个。
谢谢
我不认为Raph会允许你这样做。我认为你需要给它一个div或容器,Raph将把svg/vml放在里面。我认为你不能给它一个现有的元素来使用(作为 svg)。
我怀疑这是因为 Raphael 不仅创建了 SVG,如果它是非常旧的浏览器版本之一,则可能创建 VML。如果你肯定需要SVG并且只想使用现有元素,你可能想看看Snap.svg,它是Raphaels的妹妹(并且共享很多相同的代码库),或者另一个像SVG.js。
相关文章:
- 使用javascript函数在页面初始化后加载jquery
- 未捕获错误:无法在初始化之前调用方法;
- 如何在剑道网格初始化后设置pageSizes
- React redux初始化功能,无论状态变化如何
- 为什么可以't Protractor在自动初始化的Angular网站上查找Angular
- 尝试初始化()Spine's控制器和故障
- Angular.js延迟控制器初始化
- 对插件初始化后动态加载的元素进行样式设置
- Angular JS控制器初始化错误
- 在XMLHttpRequest之后重新初始化jQuery
- ember-js组件初始化不同的函数
- Youtube JavaScript API不是't正在初始化
- 函数无法识别初始化的变量
- datepicker引导程序再次初始化
- jquery数据表在初始化时设置宽度
- 如何使用app和secret进行安全的解析初始化
- 从javascript中再次初始化c变量
- ng重复中的ng模型-初始化唯一作用域属性
- 正在Ajax调用上初始化主干视图
- 使用 svg 元素初始化 Raphael