Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript svgjs变换导入元素_Javascript_Svg_Svg.js - Fatal编程技术网

Javascript svgjs变换导入元素

Javascript svgjs变换导入元素,javascript,svg,svg.js,Javascript,Svg,Svg.js,使用svg.js,我能够从现有svg文件导入一个片段并将其添加到dom中。但是,我无法使用svg.js操作该元素。 这是我的密码 $.get('img/sprite.svg', function (doc) { var figure = $(doc).find('g#figure')[0]; var figureHTML = figure.outerHTML; var added = draw.svg(figureHTML);

使用svg.js,我能够从现有svg文件导入一个片段并将其添加到dom中。但是,我无法使用svg.js操作该元素。 这是我的密码

$.get('img/sprite.svg', function (doc) {

        var figure = $(doc).find('g#figure')[0];       
        var figureHTML = figure.outerHTML;

        var added = draw.svg(figureHTML);
        added.transform({rotate: 90});
});
这里是导入文档的链接 以及转化的环节
我无法对导入的元素进行任何转换。

也许还有另一种方法,但如果使用css选择器,可以获得相关对象的句柄,那么转换就可以工作

   var elements = SVG.select('g#figure')
                .transform({rotate: 90});

您是否仔细检查了生成的svg?哪个元素将获得转换?
的转换不起作用!