2010-12-09 108 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); 
    }); 
}); 
相关问题