cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Apakah perbezaan antara Img.complete dan img.onload untuk menentukan apabila imej dimuatkan?

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中文网2748 hari yang lalu1131

membalas semua(4)saya akan balas

  • 高洛峰

    高洛峰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

    balas
    0
  • PHP中文网

    PHP中文网2017-06-28 09:24:52

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

    balas
    0
  • 伊谢尔伦

    伊谢尔伦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.

    balas
    0
  • 黄舟

    黄舟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.

    balas
    0
  • Batalbalas