Rumah  >  Soal Jawab  >  teks badan

javascript - Mengapa Firefox tidak memaparkan pemegang tempat imej yang gagal dimuatkan?

404 untuk memuatkan imej pada halaman, pemegang tempat untuk kegagalan memuatkan akan dipaparkan di bawah ChromeIE (seperti yang ditunjukkan dalam gambar), supaya pengguna dapat melihat secara langsung bahawa imej telah gagal dimuatkan, tetapi mengapa Firefox tidak memaparkan yang serupa pemegang tempat?

阿神阿神2710 hari yang lalu1062

membalas semua(2)saya akan balas

  • 漂亮男人

    漂亮男人2017-05-19 10:35:43

    Firefox adalah istimewa, anda boleh mencuba kaedah pengaktifan berikut
    Masukkan about:config dalam bar alamat untuk mencari pelayar.display.showimageplaceholders, dan tetapkan nilai kepada benar

    Selain itu, jika gambar tidak dipaparkan, sebaiknya jangan gunakan ruang letak Anda boleh mencuba beberapa kaedah untuk memberikan gambar lalai apabila gambar gagal dimuatkan.

    Kaedah 1

    Kaedah pemuatan malas, tentukan sama ada img sebenar berjaya dimuatkan sebelum tugasan src

    Kaedah 2

    Tukarkan sejumlah kecil img

    `<img src='real.jpg' alt='test' onerror="this.src='default.jpg'">
    `

    Penukaran img kelompok
      $('img').error(function(){
                $(this).attr('src', "default.jpg");
             });

    balas
    0
  • ringa_lee

    ringa_lee2017-05-19 10:35:43

    Firefox terus memaparkan kandungan dalam alt, dan tidak mempunyai gambar lalai seperti IE/Chrome

    balas
    0
  • Batalbalas