Bu kodu inceleyin :
<a href="#" id="link">Link</a>
<span>Moving</span>
$('#link').click(function () {
console.log("Enter");
$('#link').animate({ width: 200 }, 2000, function() {
console.log("finished");
});
console.log("Exit");
});
Konsolda görebileceğiniz gibi, "canlandır" işlevi eşzamansızdır ve olay işleyici blok kodunun akışı "çatal" dır. Aslında :
$('#link').click(function () {
console.log("Enter");
asyncFunct();
console.log("Exit");
});
function asyncFunct() {
console.log("finished");
}
blok kod akışını takip edin!
Benim function asyncFunct() { }
bu davranış ile oluşturmak istiyorsanız , javascript / jquery ile nasıl yapabilirim? Ben kullanılmadan bir strateji olduğunu düşünüyorum setTimeout()