javascript - Apakah perbezaan antara Img.complete dan img.onload untuk menentukan apabila imej dimuatkan?
PHP中文网
PHP中文网 2017-06-28 09:22:52
0
4
1113

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?

PHP中文网
PHP中文网

认证0级讲师

membalas semua(4)
小葫芦

img.complete ialah sifat objek Imej dan mengembalikan nilai Boolean; img.onload ialah peristiwa yang dicetuskan selepas imej dimuatkan

Ty80

Kedua-dua ini hanya mempunyai img.complete可以判断图片加载完成,img.onload并不能判断图片是否加载完,而是在加载完毕之后,直接运行onloadfungsi terikat.

伊谢尔伦

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.

黄舟

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan