Rumah > Soal Jawab > teks badan
Apakah perbezaan antara keduanya untuk menentukan sama ada imej dimuatkan? Secara amnya, acara onload akan dipanggil semula apabila pemuatan selesai Adakah img.complete masih diperlukan?
高洛峰2017-06-28 09:24:52
img.complete ialah sifat objek Imej dan mengembalikan nilai Boolean; img.onload ialah peristiwa yang dicetuskan selepas imej dimuatkan
PHP中文网2017-06-28 09:24:52
Kedua-dua ini hanya mempunyai img.complete
可以判断图片加载完成,img.onload
并不能判断图片是否加载完,而是在加载完毕之后,直接运行onload
fungsi terikat.
伊谢尔伦2017-06-28 09:24:52
complete hanyalah atribut bagi objek HTMLImageElement, manakala onload ialah panggilan balik acara muatkan objek Imej yang pertama tidak boleh melakukan panggilan balik tak segerak dengan tepat apabila peristiwa itu berlaku dan mempunyai beberapa masalah dengan keserasian penyemak imbas.
黄舟2017-06-28 09:24:52
Sifat onload dari GlobalEventHandlers mixin ialah pengendali acara untuk acara muat Tetingkap, XMLHttpRequest, <img> elemen, dsb., yang menyala apabila sumber telah dimuatkan.
Acara onload akan dikeluarkan apabila img dimuatkan , src Imej dimuatkan secara tidak segerak Jika pemuatan selesai sebelum acara pengikatan, acara onload tidak akan dicetuskan.
img.complete ialah harta yang sentiasa wujud dan benar selepas pemuatan selesai.