所以我有一個工作的JS背景更換器。僅用於背景圖像的CSS3過渡
基本上它每隔5秒改變一次背景,並且改變之間有淡入淡出。
但是,包含背景的div有內容,其中每當背景改變時我都不想淡入淡出。我只想讓背景圖像淡入淡出。
這可能嗎?
<script type="text/javascript">
$(window).load(function() {
var i =0;
var images = ['images/mc/bgs/3.jpg','images/mc/bgs/1.png','image1.png'];
var image = $('#slideit');
//Initial Background image setup
image.css('background-image', 'url(images/mc/bgs/3.jpg)');
//Change image at regular intervals
setInterval(function(){
image.fadeOut(1000, function() {
image.css('background-image', 'url(' + images [i++] +')');
image.fadeIn(1000);
});
if(i == images.length)
i = 0;
}, 5000);
});
</script>
下面是HTML代碼
<div class="cartregister" id="slideit">
<div class="container">
<h1>my content is here, i dont want this fading</h1>
</div>
</div>
感謝,