在SnapSVG中加载符号
Load a symbol in SnapSVG
所以我刚刚遇到Snap SVG,我发现它支持通过AJAX加载.SVG文件。SnapSVG是否支持加载预定义的符号?例如,我在文档顶部有以下代码:
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<symbol id="idbar-menu-button" viewbox="0 0 31 23">
<rect id="topRect" y="0" width="32" height="5"/>
<rect id="midRect" y="9" width="32" height="5"/>
<rect id="botRect" y="18" width="32" height="5"/>
</symbol>
</svg>
是的,这是一个简单的汉堡包按钮。我想把它动画化。我切换到SVG的全部原因是为了避免不必要的HTTP请求。
Snap.svg的文档和我能找到的每个例子都表明,您需要通过http请求加载svg,而不是使用任何已经定义的符号。
是否有我在文档中找不到的函数,或者使用当前实现不可能做到这一点?
Snap.svg最近添加了对svg符号的支持(从版本0.4开始)。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 在SnapSVG中加载符号
- jQuery在页面加载排序时不会使用前导货币符号进行排序
- SVG 符号不会触发加载事件(仅在 Firefox 中).我寻找解决方法
- 加载页面时,“>”符号显示为“>”
- 在页面加载时显示固定列,当用户单击符号时显示html表中的其余列
- 使用ajax符号2加载视图
- HighCharts无法显示加载符号.变量超出范围
- 隐藏验证输出标记(✘)在加载/重新加载页面时隐藏符号
- 在ajax调用期间,Angular.js智能表加载符号
- 预加载图像并具有缓冲符号
- 通过需求加载符号
- 引导:缓慢加载象形符号
- 如何制作加载符号
- 象形符号-不能使用ie10本地加载;CDN将加载
- 将d3项目符号图加载到跨度中
- 隐藏元素/符号加载时在某些浏览器大小与JS?(Adobe Edge Animate)
- 如何使用javascript/jQuery更快地加载加载符号
- 当前不会命中断点.没有用JavaScript为此文档加载任何符号
- 当前不会命中断点.尚未在 Windows Phone 8.1 Phonegap 应用中为本文档加载任何符号