2010-12-09 58 views

回答

6

像這樣:

$(function() { 
    $('*').fadeTo('fast',0.5).hover(function() { 
     $(this).fadeTo('fast',1); 
    }, function() { 
     $(this).fadeTo('fast',0.5); 
    }); 
}); 

演示:http://jsfiddle.net/Ender/vJQDx/

+0

我喜歡的jsfiddle演示。 – Nathan 2010-12-09 22:13:20

+1

對不起,我誤讀了。演示=有用:) – 2010-12-09 22:14:12

1

你見過expose插件嗎?可能正是你正在尋找的。

1

你問我如何淡出一切除了多數民衆贊成由鼠標指向的元素。在這裏的其他答案顯示如何褪色懸停元素,不淡出非懸停元素...

這是一個答案,點擊你的問題提出的觀點。

http://jsfiddle.net/g105b/ecJw8/

$(function() { 
    $("img").mouseover(function() { 
     $("img:not(:hover)").fadeTo("fast", 0.5); 
    }); 
    $("img").mouseout(function() { 
     $("img").fadeTo("fast", 1.0); 
    }); 
}); 
相關問題