作者sweetjp6 (水餃)
看板Ajax
標題[問題] jquery 圖片放大
時間Fri Apr 20 17:18:34 2012
大家好,小弟想請問一個簡單的問題
現在有兩張圖片(假設A,B)或者更多
我希望點A之後,可以將A的尺寸放大,而B保持不變。
若之後點選B,,則B放大且A回復到回來的尺寸。
小弟目前只能做到點選後改變尺寸
但無法做到同時間只有一張圖被放大。
想請教一下作法。
請大家不吝指教,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.164.148
1F:推 LaPass:設個全域變數去紀錄現在變大的是哪個,點另外一個時就把上 04/20 17:37
2F:→ LaPass:一個變大的縮小 04/20 17:37
3F:→ sweetjp6:了解。但這個方法似乎只能用在只有兩張圖的情況,如果有 04/20 17:45
4F:→ sweetjp6:很多張圖,似乎會太過麻煩。不知道有沒有都能用的好辦法? 04/20 17:45
5F:推 LaPass:那個就是針對很多圖的辦法..... 04/20 17:47
6F:推 LaPass:舉例: var v = $("#Pic01"); v.XXXX(); <=這樣看得懂嗎? 04/20 17:52
7F:→ LaPass:那,把圖點下去的時候,把被點的圖設定到V 04/20 17:53
8F:→ LaPass:然後,這樣就可以從v去隻到上一次是點哪張圖 04/20 17:54
9F:推 LaPass:另一個方法,是妳圖片被點的時候用addclass加個class下去, 04/20 17:57
10F:→ LaPass:這樣就可以從CLASS判斷哪個是被點大的圖 04/20 17:58
11F:→ LaPass:感覺上第二的方法比較好 XD 04/20 17:58
12F:→ sweetjp6:搞定囉~!!!我用的是第二個方法,感謝La大。 04/21 13:56