我有一組縮略圖,當選擇另一個縮略圖時,我想縮小到40%。原始縮略圖將保持100%不透明度。我需要爲淡出的縮略圖製作一個常規發佈,以便在頁面上的任意位置點擊都可以讓其他大拇指回到100%不透明狀態。Jquery在縮略圖上的動畫不透明度除了所選的一個之外
以下是演示:http://www.dumstr.com/sofeb11/stash/
JS:
$(function() {
$("div#fadeout .stashthumb").click(function() {
$(this).siblings().stop().animate({opacity: 0.4}, 300);
},
function() {
$("div#fadeout .stashthumb").stop().animate({opacity: 1.0}, 300);
});
HTML
<div id="fadeout" class="stasher">
<div style="opacity: 1;" class="stashthumb">
<span><a href="#"><img src="img/stash-01.jpg"></a></span>
</div>
</div>
謝謝!
看起來不錯。我仍然親自使用該類作爲選擇器(然後使用not()來移除被單擊的項目),而不是在同一頁面結構發生變化以阻止它在未來工作時同輩。 – 2011-02-24 21:00:11
我個人也是。我只是儘量保持原樣。 – Tesserex 2011-02-24 21:00:46
作品!做得很好Tesserex。任何你可以添加光標的機會:在淡出事件期間指向主體的指針......我喜歡將區域顯示爲可點擊。 – nutnics 2011-02-24 21:12:42