【发布时间】:2013-02-02 17:35:18
【问题描述】:
我是 FabricJS 库的新手,我将它用于以下用途, 我的屏幕左侧有一个可拖动的对象,它只能在 y 方向上拖动。一个函数读取这个对象的 y 位置,然后它取决于我需要绘制的三角形的高度。
但在绘制三角形 2-3 秒后,三角形消失并且不再显示......
这是我的代码。
function drawObject() {
if (being_dragged == true && y <= 440) {
document.getElementById(element).style.top = y + 'px';
y_height_1 = y;
if (y_height_1 > y_height_2) {
y_final--;
y_height_2 = y_height_1;
} else {
y_final++;
}
drawRoof();
}
}
function drawRoof() {
var canvas = new fabric.Canvas('canvas');
var roof = new fabric.Triangle({
width: 200,
height: y_final / 2,
fill: 'blue',
left: 150,
top: 200
});
canvas.add(roof);
}
【问题讨论】:
标签: javascript function drawing fabricjs