我有以下html和js。它從一個圖像切換到另一個圖像。但我希望圖像淡入淡出(淡入淡出?是這個詞?)。我進行了搜索,但由於某種原因無法將其他淡入淡出方法調整爲我的搜索。我怎樣才能做到這一點?在鼠標懸停中淡入淡出圖像...?
<li class="item">
<a href="/link.html" class="gallery-item">
<span>
<img src="/pic1-1.jpg" data-hover="pic1-2.jpg" width="243" height="243" />
</span>
</a>
</li>
的Javascript下面
$(function() {
$('.item img').each(function() {
$(this).data('original', this.src)
}).mouseenter(function() {
$(this)
.attr('src', $(this).data('hover'))
}).mouseleave(function() {
$(this)
.attr('src', $(this).data('original'))
})
})
這裏有一個小提琴:http://jsfiddle.net/9qGtv/52/
謝謝!
所以你不能得到'$(本).stop()fadeTo(500 .5);'工作?或者只是用CSS:http://bavotasan.com/2011/a-simple-fade-with-css3/ – epascarello
你想淡出 - >切換圖像 - >淡入,或你想讓一個圖像淡出另一個同時淡入? –
可能的重複:http://stackoverflow.com/questions/9745853/how-do-i-make-fade-transition-crossfade – mhu