我正在創建一個基於用戶單擊事件可以添加圖像的畫布。但是,單擊元素並添加圖像時,圖像就在那裏(鼠標懸停顯示它),但在畫布上不可見,直到元素第二次單擊。Fabric.js圖像在選擇之前在畫布上不可見
var canvas = new fabric.Canvas("designer");
$(".shape-option").click(function() {
event.stopPropagation();
var shapeSelected = $(this);
var shapeId = shapeSelected.attr("id");
var assetObject = new Image();
assetObject.src = "/images/" + shapeId + ".png";
shape = new fabric.Image(assetObject);
shape.set({ top: 0, height: 300, width: 300 });
canvas.add(shape);
});
有沒有人遇到過這樣或類似的問題?
不知何故,問題只發生在IE瀏覽器中。我使用WebGL和fabric.js來渲染圖像 – subhfyu546754
好的解決方案!請將您的答案標爲正確.. –