2013-05-13 32 views
0

如何在懸停拇指時添加一些淡入?如何在此拇指預覽中添加淡入/淡出

http://jsfiddle.net/GAa7D/1/

神奇的JS這就需要褪色:

function showT(image){document.getElementById('ima').setAttribute('src',image)} 

一些:

<img id="ima" src="http://www.google.com/images/srpr/logo3w.png" height="75" width="75"/> 

<a href="#" onmouseover="showT('http://www.google.com/logos/2012/cossington_smith-12-hp.jpg')">pic 1</a> 
<a href="#" onmouseover="showT('http://www.google.com/logos/2012/earthday12-hp.jpg')">pic 2</a> 
<a href="#" onmouseover="showT('http://www.google.com/logos/2012/Friedrich_Frobel-2012-hp.jpg')">pic 3</a> 

回答

1

下面是一個簡單的jQuery例如:

$('#ima').fadeOut(function(){ 
    $('#ima').attr('src', image).fadeIn() 
}); 

FIDDLE

爲了使淡入/淡出更快:

$('#ima').fadeOut('fast', function(){ 
    $('#ima').attr('src', image).fadeIn('fast') 
}); 

你也可以換出'fast'衰減持續時間以毫秒爲單位。

FIDDLE

+0

THANX,我喜歡這個最好的:) – fourroses 2013-05-13 22:59:16

+0

@fourroses很高興幫助:) – JAM 2013-05-13 22:59:43

+0

第二看:有沒有什麼辦法讓它走得更快? 或只是淡入? – fourroses 2013-05-13 23:01:56

0

的jQuery:

$("#thumbnail-1").hover(function() {$(this).fadeIn(fast);},function() {$(this).fadeOut(fast);});

CSS3:

a { 
opacity:0.3; 
transition:opacity 1s; 
-webkit-transition:opacity 1s; /* Safari */ 
} 

a:hover { 
opacity:1; 
} 
+0

寧可在非css3太m8工作。我加了一個小提琴! – fourroses 2013-05-13 22:52:58