"/> ">

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

Bagaimana untuk menukar imej dalam jquery

PHPz
PHPzasal
2023-05-28 18:36:391245semak imbas

Dalam pembangunan bahagian hadapan, selalunya perlu menukar imej pada halaman secara dinamik mengikut keadaan atau peristiwa yang berbeza Pada masa ini, jQuery diperlukan untuk melengkapkan penukaran imej.

Berikut akan memperkenalkan dua kaedah penukaran imej jQuery yang biasa digunakan.

1. Tukar imej dengan menambah kelas CSS

Kaedah ini adalah untuk menukar imej dengan menambah atau mengalih keluar kelas CSS pada imej.

Kod HTML:

<img id="myImage" src="image1.jpg" alt="MyImage">
<button id="changeImage">Change Image</button>

Kod JavaScript:

$(document).ready(function(){
  $("#changeImage").click(function(){
    $("#myImage").toggleClass("image2");
    if($("#myImage").hasClass("image2")){
      $("#myImage").attr("src", "image2.jpg");
    }else{
      $("#myImage").attr("src", "image1.jpg");
    }
  });
});

Kod CSS:

.image2 {
  content: url(image2.jpg);
}

Kami mentakrifkan imej dan butang dalam kod HTML, klik Kod JavaScript akan dicetuskan selepas butang untuk menukar alamat sumber imej dengan menambah atau mengalih keluar kelas CSS pada imej. Pada masa yang sama, kami menentukan kelas .image2 dalam fail CSS supaya alamat sumber imej boleh ditukar secara dinamik.

2. Tukar imej melalui kaedah attr() jQuery

Kaedah ini adalah untuk menukar alamat sumber imej secara langsung melalui kaedah attr() jQuery.

Kod HTML:

<img id="myImage" src="image1.jpg" alt="MyImage">
<button id="changeImage">Change Image</button>

Kod JavaScript:

$(document).ready(function(){
  $("#changeImage").click(function(){
    var imgSrc = $("#myImage").attr("src");
    if(imgSrc == "image1.jpg"){
      $("#myImage").attr("src", "image2.jpg");
    }else{
      $("#myImage").attr("src", "image1.jpg");
    }
  });
});

Kami juga menentukan imej dan butang dalam kod HTML Apabila butang diklik, kod JavaScript akan menjadi dicetuskan melalui attr() Kaedah untuk menukar alamat sumber imej dan mencapai penukaran imej.

Ringkasan

Di atas ialah dua kaedah penukaran imej jQuery yang biasa digunakan. Penukaran imej dinamik boleh dicapai dengan menambah atau mengalih keluar kelas CSS dan menukar alamat sumber imej secara langsung. Kita boleh memilih kaedah yang berbeza untuk mencapai kesan penukaran imej mengikut keperluan tertentu.

Atas ialah kandungan terperinci Bagaimana untuk menukar imej dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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 sebelumnya:Objek jquery penukaran rentetanArtikel seterusnya:Objek jquery penukaran rentetan