javascript - Apakah perbezaan antara Img.complete dan img.onload untuk menentukan apabila imej dimuatkan?
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?
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.
img.complete ialah sifat objek Imej dan mengembalikan nilai Boolean; img.onload ialah peristiwa yang dicetuskan selepas imej dimuatkan
Kedua-dua ini hanya mempunyai
img.complete
可以判断图片加载完成,img.onload
并不能判断图片是否加载完,而是在加载完毕之后,直接运行onload
fungsi 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.