Peristiwa pemuatan imej dan Cache Penyemak Imbas
Anda mahu mencetuskan kotak amaran apabila imej telah dimuatkan, tidak kira sama ada imej itu telah telah dicache atau tidak. Penyelesaiannya adalah untuk menetapkan sifat onload sebelum src.
var img = new Image(); img.onload = function () { alert("image is loaded"); } img.src = "img.jpg";
Ini akan berfungsi pada keluaran Firefox dan Chrome terkini. Anda juga boleh menggunakan jawapan dalam siaran lain, yang disesuaikan untuk satu imej yang dijana secara dinamik:
var img = new Image(); // 'load' event $(img).on('load', function() { alert("image is loaded"); }); img.src = "img.jpg";
Ini juga akan berfungsi pada keluaran Firefox dan Chrome terbaharu.
Atas ialah kandungan terperinci Bagaimana untuk Memastikan Acara Muatan Dicetuskan untuk Imej, Walaupun Ia Dicache?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!