我想編輯一個腳本,如下所示更改div的圖像,以更改#header的background-image屬性。如何使用jQuery和圖像數組更改#header的css屬性?
正如你可以在我的小提琴看到這裏,http://jsfiddle.net/HsKpq/460/我試圖展示images into the $('#header').css('background-image',..................).fadeTo('slow',1);
我怎樣才能做到這一點?我想我必須要改變其他一些地區也..
var img = 0;
var imgs = [
'http://www.istockphoto.com/file_thumbview_approve/9958532/2/istockphoto_9958532-sun-and-clouds.jpg',
'http://www.istockphoto.com/file_thumbview_approve/4629609/2/istockphoto_4629609-green-field.jpg',
'http://www.istockphoto.com/file_thumbview_approve/9712604/2/istockphoto_9712604-spring-sunset.jpg'
];
// preload images
$.each(imgs,function(i,e){var i=new Image();i.src=e;});
// populate the image with first entry
$('img').attr('src',imgs[0]);
var opacity = 0.1; // change this for minimum opacity
function changeBg() {
$('img').fadeTo('slow',opacity,function(){
$('#header').css('background-image',..................).fadeTo('slow',1);
});
}
setInterval(changeBg,5000);
http://jsfiddle.net/HsKpq/460/你已經完成460更新?? ??! – CMPS
@Amir它不會更改標題的背景圖像屬性,而是標題中的「」。這意味着它會更改頁面中的所有圖像。不是我想要的! – EnexoOnoma