我一直在研究這個類似畫廊的菜單,我幾乎有一個有序列表和15個圖像。除第一個圖像外,圖像全部爲opacity: 0
。當我點擊第一張圖片時,其他圖片應該會淡入opacity: 1
。用JQuery切換不透明度
這裏是我的html:
<ol id="gallery">
<li><img id="first_img" src="http://www.astro-galaxy.com/screens/ss1_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss2_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss3_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss4_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss5_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss6_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss7_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss8_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss9_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss10_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss11_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss12_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss13_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss14_tmb.jpg"></li>
<li><img src="http://www.astro-galaxy.com/screens/ss15_tmb.jpg"></li>
</ol>
在這裏,我的JQuery:
$(document).ready(function() {
$("first-img").click(function() {
$("#gallery img").animate({"opacity": "toggle"});
});
});
我一直小時在看帖子看的解決方案,沒有運氣,請大家幫忙。
如果您告訴我們您目前看到的是什麼行爲,而不僅僅是您想要的行爲,那麼您更有可能獲得幫助。 –
糾正你的jQuery選擇,而不是'第一img'它應該是'#第一img' –
當我完成糾正一切,我點擊了圖像時,圖像disapeared,而不是他們的休息apearing。但是我得到了我在尋找的東西@JRulle找到了解決方案,我仍然在遊蕩,我是否可以讓它們依次排列,如第一個,第二個,等等,直到最後一個。當我再次點擊時,效果會反轉? –