Callback ile hareketli çember
Animasyonlu Daire görevinde hareketli bir şekilde büyüyen bir çember görünmektedir.
Diyelim ki sadece çember değil, bunun içinde mesaj da olsun. Mesaj animasyon tamamlandıktan sonra ( çemberin en büyük halinde ) görünmelidir. Aksi halde çirkin görünecektir.
Görevin çözümünde, showCircle(cx, cy, radius)
çemberi çizmektedir, fakat hazır olup olmadığına dair hiçbir bilgi vermemektedir.
Yeni bir callback argümanı ekle: showCircle(cx, cy, radius, callback)
animasyon tamamlandığında çağırılmalıdır. callback
çemberin <div>
'ini argüman olarak almalı.
Örneğin:
showCircle(150, 150, 100, div => {
div.classList.add('message-ball');
div.append("Hello, world!");
});
Demo:
Animasyonlu Daire çözümünü temel alınız.