Rumah > hujung hadapan web > tutorial js > Bagaimanakah jQuery dan JavaScript Boleh Menggantikan Imej Rosak pada Halaman Web?

Bagaimanakah jQuery dan JavaScript Boleh Menggantikan Imej Rosak pada Halaman Web?

Patricia Arquette
Lepaskan: 2024-12-29 17:23:17
asal
750 orang telah melayarinya

How Can jQuery and JavaScript Replace Broken Images on a Web Page?

jQuery/JavaScript untuk Menggantikan Imej Rosak

Halaman web selalunya memaparkan gabungan imej. Walau bagaimanapun, ketiadaan imej boleh menyebabkan imej rosak muncul dalam penyemak imbas. Untuk menangani isu ini dengan berkesan, pembangun boleh memanfaatkan penyelesaian jQuery atau JavaScript.

Penyelesaian jQuery untuk Menapis dan Menggantikan Imej Rosak

jQuery menawarkan pendekatan yang mantap untuk mengurus imej yang rosak. Langkah berikut menggariskan cara untuk melaksanakan penyelesaian ini:

  1. Gunakan pemilih "$('img')" jQuery untuk mendapatkan semula semua imej pada halaman web.
  2. Gunakan "each() jQuery )" berfungsi untuk melelar melalui elemen imej.
  3. Dalam gelung, periksa setiap imej sifat "ralat" untuk menentukan sama ada ia mewakili imej yang rosak.
  4. Jika imej rosak, tetapkan semula atribut "src"nya kepada pemegang tempat atau imej lalai.

Penyelesaian JavaScript Tulen untuk Mengendalikan Imej Rosak

Pendekatan alternatif ialah menggunakan JavaScript tulen, yang boleh dikatakan lebih mudah daripada pilihan jQuery. Ia melibatkan memanfaatkan peristiwa "onError" untuk menangani imej yang rosak:

  1. Tentukan fungsi JavaScript (cth., "imgError") yang mengendalikan acara "onError".
  2. Tetapkan " onError" bagi setiap elemen imej untuk memanggil fungsi "imgError" dengan imej sebagai argumen.
  3. Dalam fungsi "imgError", kosongkan acara "onerror" dan tetapkan semula atribut "src" imej kepada pemegang tempat atau imej lalai.

Keserasian Penyemak Imbas untuk Mengendalikan Ralat Imej

Adalah penting untuk ambil perhatian bahawa keserasian penyemak imbas mungkin berbeza-beza apabila menggunakan JavaScript untuk mengendalikan ralat imej. Jadual keserasian yang disediakan di http://www.quirksmode.org/dom/events/error.html menyenaraikan penyemak imbas yang menyokong sepenuhnya fungsi ini.

Atas ialah kandungan terperinci Bagaimanakah jQuery dan JavaScript Boleh Menggantikan Imej Rosak pada Halaman Web?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan