【发布时间】:2014-08-11 08:22:11
【问题描述】:
我已将 svg 文件加载到“g”中(画布基于 Snap-svg):
var _i = new Image();
_i.src = 'svgFile.svg';
$(_i).load(function () {
Snap.load(src, function(f){
_imagen = canvas.g(f.select('*'));
canvas.append(_imagen);
});
svg 文件 (svgFile.svg) 包含(除其他外):
<path id="letterN" fill="#FCEA0D" stroke="#000000" stroke-miterlimit="10" d="M606,538 ... z"/>
外部文件附加良好,我可以在页面中看到它。但是当我在控制台中查找元素(路径)时,我看到它有 id = "Shyphnh2b1fg"。这发生在文件中的所有 svg 元素上。为什么id变了?更重要的是,如何避免?任何帮助将不胜感激!
【问题讨论】:
标签: javascript jquery svg snap.svg