Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk menukar laluan imej secara dinamik dalam jquery

Bagaimana untuk menukar laluan imej secara dinamik dalam jquery

PHPz
Lepaskan: 2023-04-17 13:56:38
asal
1072 orang telah melayarinya

Dalam pembangunan web, jQuery sering digunakan, ia adalah perpustakaan JavaScript yang cepat dan ringkas. Kadangkala kita perlu memaparkan gambar yang berbeza pada halaman, seperti memaparkan gambar yang berbeza apabila tetikus melayang. Pada masa ini, kita boleh menggunakan jQuery untuk menukar laluan imej secara dinamik untuk memberikan halaman kesan yang lebih kaya.

Kaedah pelaksanaan menukar laluan imej secara dinamik dengan jQuery adalah sangat mudah. ​​Mari kongsikan operasi khusus di bawah.

Dalam langkah pertama, kita perlu menulis kod imej dalam dokumen HTML:

<img src="img/default.jpg" alt="默认图片" id="myImg">
Salin selepas log masuk

Ini ialah teg imej yang paling asas, di mana atribut src ialah laluan imej dan atribut alt Ia adalah perihalan gambar, dan atribut id ditetapkan untuk kemudahan operasi seterusnya.

Dalam langkah kedua, kita perlu mendapatkan objek tag imej dalam skrip jQuery:

var myImg = $("#myImg");
Salin selepas log masuk

Di sini kita menggunakan pemilih dalam jQuery untuk mencari imej yang sepadan pada halaman melalui tag atribut id dan namakannya myImg.

Dalam langkah ketiga, kita boleh menggunakan kaedah .attr() untuk menukar laluan imej:

myImg.attr("src", "img/hover.jpg");
Salin selepas log masuk

Kami lulus dalam dua parameter, parameter pertama ialah nama atribut untuk diubah, berikut ialah atribut src, parameter kedua ialah nilai yang akan diubah, dan di sini ialah laluan baharu imej. Maksud kod ini adalah untuk menukar laluan imej asal "img/default.jpg" kepada "img/hover.jpg".

Dalam langkah keempat, kita boleh memanggil kod ini dalam acara tuding tetikus untuk mencapai kesan menukar imej apabila tetikus dilegar:

myImg.hover(
  function() {
    myImg.attr("src", "img/hover.jpg");
  },
  function() {
    myImg.attr("src", "img/default.jpg");
  }
);
Salin selepas log masuk

Kaedah .hover() digunakan di sini, Ia boleh membantu kami mendaftarkan acara tuding tetikus dan pergerakan keluar, dan memanggil fungsi yang sepadan masing-masing. Parameter pertama ialah fungsi yang akan dilaksanakan apabila tetikus dilegar, di sini adalah untuk menukar laluan imej kepada "img/hover.jpg"; tukar laluan imej kembali kepada "img/default.jpg" asal.

Kini, kami telah berjaya mencapai kesan menukar laluan imej secara dinamik. Kaedah ini sangat berguna dalam pembangunan sebenar dan boleh membantu kami mencapai beberapa kesan menarik dengan cepat dan meningkatkan interaktiviti halaman.

Ringkasnya, apabila menggunakan jQuery, kita boleh menggunakan banyak kaedah dan teknik yang disediakan untuk menyelesaikan masalah praktikal yang kita hadapi dalam pembangunan halaman dan mencapai hasil dua kali ganda dengan separuh usaha.

Atas ialah kandungan terperinci Bagaimana untuk menukar laluan imej secara dinamik dalam jquery. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan