看一看更新版本:http://jsfiddle.net/dGnMX/38/
一種方式是在後臺進行的div元素。
<div id="background1"></div>
<div id="background2"></div>
<div id="background3"></div>
與下面的CSS
#background1, #background2, #background3 {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -100;
}
#background1 {
background-image: url("http://static.bbc.co.uk/solarsystem/img/ic/640/collections/space_exploration/space_exploration_large.jpg")
}
#background2 {
background-image: url("http://i.telegraph.co.uk/multimedia/archive/02179/Milky-Way_2179177b.jpg")
}
#background3 {
background-image: url("http://www.thatsreallypossible.com/wp-content/uploads/2012/12/Space-Colonialisation.jpg")
}
然後使用jQuery的動畫功能可顯示/隱藏它們。這個例子簡單地淡化了背景。 例如第一個背景:
$("#first").hover(function() {
$('#background1').animate({opacity: 1}, 'slow');
$('#background2').animate({opacity: 0}, 'slow');
$('#background3').animate({opacity: 0}, 'slow');
});
見jQuery的文檔使用其他影響:
...添加到代碼,你會看到發生什麼事.. =>控制檯 – user3235284