"/> ">

首頁  >  文章  >  web前端  >  jquery裡怎樣換圖

jquery裡怎樣換圖

PHPz
PHPz原創
2023-05-28 18:36:391222瀏覽

在前端開發中,經常需要根據不同的狀態或事件來動態更改頁面中的圖片,這時候就需要用到 jQuery 來完成圖片的切換。

以下將介紹兩種常用的 jQuery 圖片切換方法。

一、透過新增 CSS 類別切換圖片

這種方法是透過新增或移除圖片上的 CSS 類別來實現圖片的切換。

HTML 程式碼:

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

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

CSS 程式碼:

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

我們在HTML 程式碼中定義了一個圖片和一個按鈕,點擊按鈕後會觸發JavaScript 程式碼,透過新增或移除圖片上的CSS 類,來切換圖片的來源位址。同時,我們在 CSS 檔案中定義了 .image2 類,使得圖片的來源位址可以被動態更改。

二、透過jQuery 的attr() 方法切換圖片

這種方法是直接透過jQuery 的attr() 方法來更改圖片的來源位址。

HTML 程式碼:

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

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

我們在HTML 程式碼中同樣定義了一個圖片和一個按鈕,點擊按鈕後會觸發JavaScript 程式碼,透過attr() 方法來更改圖片的來源位址,實現圖片的切換。

總結

以上就是兩種常用的 jQuery 圖片切換方法。透過新增或移除 CSS 類別和直接變更圖片來源位址,都可以實現圖片的動態切換。我們可以根據具體需求選擇不同的方法來完成圖片切換的效果。

以上是jquery裡怎樣換圖的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn