我已經包含在CSS黑白圖像:jQuery的 - 黑白圖像的彩色圖像(懸停)
http://cl.ly/3G0E0g1e2G2h3k3U3F2O
在同一個文件中我把彩色圖像:
http://cl.ly/1l2A2F0o1j3E1z2s223V
現在我想,當你將鼠標懸停在該圖像上的鼠標已經從黑白到彩色改爲...
我把函數的jQuery:
$("ul li").mouseover(function() {
$(this).find("span.thumb").hover().css({
'background-position': 'center bottom'
}).stop().fadeTo(400, 0).show();
});
$("ul li").mouseout(function() {
$(this).find("span.thumb").hover().css({
'background-position': 'center top'
}).stop().fadeTo(400, 1).show();
});
HTML:
<span class="thumb"></span>
CSS:
ul li span.thumb {background:url(image.png) no-repeat}
問:我可以做不同呢? (當你將鼠標懸停在圖像上時不會消失)。
你也可能想看看進入[jQuery的插件,去色(http://plugins.jquery.com/project/desaturate),它可以從一張彩色圖像上即時執行此操作。 – 2011-04-12 10:25:35