所以我是這個整個JavaScript的初學者,這可能是一個真正的初學者問題。我一直在尋找答案,甚至嘗試修改一些基本手風琴的源代碼,但它永遠不會起作用。點擊時使用jquery改變圖像的CSS屬性
基本上我想寫一個函數,當你點擊一個縮略圖時,圖像展開。我已經弄清楚了這部分內容,但是我無法弄清楚如何在點擊另一張圖片時,第一張圖片會回到縮略圖,而新點擊的圖片會展開。我希望有一個動畫質量,但我只會對基本功能感到滿意,也許我可以自己設計動畫。我的圖片庫是在一個無序的列表中,每個圖片都設置爲一個列表項目,我試圖用jquery來做到這一點。
在此先感謝!
這裏就是我已經做有較大的圖像,當你點擊:
$('ul#live li img').click(function() {
$(this).animate({
'width': '515px',
'height':'100%'
});
});
我的CSS:
UL#活利IMG { 寬度:120像素; height:72px; }
就是這樣。 現在我想要的只是點擊另一張圖片,點擊第一張圖片就可以回到原來的120px寬度。而已。我並沒有試圖從流程中或任何類型的燈箱中刪除它。我這樣做的方式可能不是最好的方式,我只是在學習和嘗試。希望這可以解決問題。
謝謝!!!我知道這會是一件非常簡單的事情,我只是沒有得到它。這有助於很多! – Jay 2011-06-15 04:33:02
removeClass需要一個類名,而不是一個CSS選擇器。我試圖修復它,但我的編輯需要6個或更多字符,唯一需要更改的是刪除「。」。在removeClass參數 – dbellizzi 2011-06-15 04:40:22
謝謝dbellizzi - 我已經更新了。 :) – TH1981 2011-06-15 18:12:33