我使用JQuery爲圖像設置動畫。我正在使用一個按鈕來激活動畫。通過單擊圖像將圖像ID傳遞給JQuery
這裏是我的代碼:
$(document).ready(function(){
$("#b1").click(function(){ // b1 is the id of button
$(#img).animate({left: '+=20px'}); // img is the id of image
});
});
我有五個圖像,所以當我點擊另一個形象,我需要把它的ID爲$(#img)
,而不是#img。所以第二張圖片將會變成動畫。
我該怎麼做?
爲什麼不在所有的圖像上有一個類,然後在點擊任何類時使用$(this)? – Vatsal
您可以使用data-attribute將當前選定圖像的ID存儲在按鈕中。 –
Vatsal - 你上課時意味着什麼? –