Adakah terdapat cara untuk melaksanakan fungsi panggil balik apabila imej telah selesai dimuatkan?
Menggunakan .complete Panggilan Balik
Kaedah ini mematuhi piawaian dan mempunyai keperluan pergantungan yang rendah. Selain itu, ia mengelakkan kelewatan yang tidak perlu:
var img = document.querySelector('img') function loaded() { alert('loaded') } if (img.complete) { loaded() } else { img.addEventListener('load', loaded) img.addEventListener('error', function() { alert('error') }) }
Coretan kod di atas adalah berdasarkan sumber berikut:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjalankan Panggilan Balik JavaScript Selepas Imej Dimuatkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!