【发布时间】:2017-07-29 00:39:26
【问题描述】:
我在下面的代码中遇到了一些问题:
var canvas = new fabric.Canvas('c');
canvas.selection = false;
fabric.loadSVGFromURL('./svg/1.svg',
function (objects) {
canvas.add.apply(canvas, objects);
canvas.renderAll();
}); -- this part is working
obj = canvas.getObjects();
obj.forEach(function (item, i) {
console.log('plz work');
item.setColor('red');
item.set('selectable', false);
canvas.renderAll();
}); - this isn't working
当我在 js 文件中编写此代码时,它不起作用,但是当我在浏览器控制台中运行它时,它可以完美运行。它有什么问题?
【问题讨论】:
-
您是否尝试将所有 svg 对象颜色设置为红色?
-
@ℊαα这只是一个演示。主要是当我用这个打开页面时它不能正常工作。
-
@ℊααnd 颜色没有变化。
标签: javascript fabricjs