【发布时间】:2020-03-05 05:53:59
【问题描述】:
我在 WordPress 插件上使用 SVG.js,到目前为止一切正常,除了一点点。我正在加载一个正在加载的外部 SVG。动画正在运行,但当它弹到顶部时,它会被切断。
然后我注意到有另一个 SVG 容器在上一层创建,在该父 SVG 内部是我加载的 SVG。我似乎无法将该父级编辑为具有默认 300 像素之外的宽度和高度。我在 SVG.js 的常见问题解答中读到这是故意的,但我似乎无法找到一种方法来访问它来指定高度。有什么建议吗?
var svg_local_load;
var ajax_svg = ajaxsvg.svglocation;
SVG.on(document, 'DOMContentLoaded', function() {
//gets SVG
$.ajax({
url: ajax_svg,
type: 'GET',
async: false,
dataType: "text",
success: function(resp){
svg_local_load = resp;
}
});
//Loads SVG
var draw = SVG().addTo('#svg_foo_id');
var svg_grp = draw.group().id('btn_game_save_id');
//var parent = draw.parent(SVG.Svg);
svg_grp.add(svg_local_load);
svg_grp.animate(1000, 'bounce').move(0, -20).loop(true, true);
});
【问题讨论】:
标签: javascript jquery wordpress svg.js