Мне нужен круг, который увеличивается с каждой секундой. Если я нажму на круг, он должен исчезнуть.
Хорошо, поэтому я добавил анимацию и функцию mousedown. Но в конце анимации функция mousedown не работает.
Круг больше не распознается и становится нулевым, пока анимация не закончится.
Есть предложения?
MyCode:
let canvas = new fabric.Canvas('c');
var temp = new fabric.Circle({
left: 0,
top: 0,
fill: 'red',
radius: 20
});
temp.on('mousedown', function(e){
console.log("clicked");
});
temp.selectable = false;
canvas.add(temp);
function animate(c){
c.animate('radius', '80',{
duration: 6000,
onChange: canvas.renderAll.bind(canvas)
});
}
animate(temp);