$("#banner ul li").each(function(i){
$(this).animate({
width: arrW[index],
height: arrH[index],
opacity: arrO[index],
left: arrL[index],
top: arrT[index]
},500)
}
Apa yang saya tidak faham ialah apabila setiap gelung dilakukan, pelaksanaan animasi mengambil masa 500ms Adakah ini bermakna gelung seterusnya akan dimulakan selepas pelaksanaan animasi tamat, iaitu, 500 milisaat? Atau adakah anda menunggu animasi selesai melaksanakan sebelum melaksanakan gelung seterusnya?
Setiap satu terutamanya hanya traversal, tiada operasi panggilan tak segerak, manakala animasi animasi terutamanya menggunakan kelewatan, iaitu tak segerak.
http://www.zhangyunling.com/2...
Ini seperti:
Jadi, panggil balik animasi harus memasuki baris gilir tugas, jadi gelung dilaksanakan terlebih dahulu.
Acara yang mengikat hendaklah digelung dahulu dan kemudian dilakukan pada masa yang sama.
Dalam erti kata lain, sebelum animasi dilaksanakan, gelung dibuat terlebih dahulu dan animasi terikat pada setiap elemen. Selepas gelung tamat, semua elemen menjalani animasi ini pada masa yang sama.