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">
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");
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");
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"); } );
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!