我正在嘗試使用fabric.js更改canvas的背景圖片,但運行時會出現一些不穩定情況。添加背景的調用沒有任何問題,但如果隨後在畫布上單擊任何位置,它將變爲空白,並且似乎移至選擇模式 - 儘管這似乎是由於未處理的例外。在fabric.js中設置背景圖片點擊時會拋出異常
我無法弄清楚是什麼導致行爲。它工作正常http://fabricjs.com/customization/此頁面上,但下面的jsfiddle失敗http://jsfiddle.net/YH9yD/20/
var canvas = window._canvas = new fabric.Canvas('c');
canvas.add(new fabric.Circle({ radius: 30, fill: '#f55', top: 100, left: 100 }));
canvas.setBackgroundImage('http://fabricjs.com/assets/jail_cell_bars.png', canvas.renderAll.bind(canvas), {
backgroundImageOpacity: 0.5,
backgroundImageStretch: false
});
this.__canvases.push(canvas);
檢查出棧此引用鏈接http://stackoverflow.com/questions/22877846/scale-canvas-background-image-dynamically-using-面料-Js –