我正在使用importSVG
和如下所示的回调函数将SVG文件导入到我的纸张JS脚本中。
但是,我想使用在回调函数范围之外导入的item
变量。我尝试通过将load_svg
函数封装在方括号中来使用 closures 。但是,我无法正常工作。我该如何解决?
$(document).ready(function() {
paper.setup("myCanvas");
with (paper) {
var load_svg = function(item) {
console.log("imported SVG!");
};
var url = "http://localhost:3000/13.svg";
project.importSVG(url, {
expandShapes: true,
onLoad: load_svg()
});
}
});
谢谢!