【发布时间】:2011-05-30 13:52:55
【问题描述】:
我正在尝试使用 JQuery 制作背景图片幻灯片。 我在这里找到了一个有趣的例子: Creating a JQuery Slideshow of a Background-Image
即:
$(function() {
$("#bannerTable").loadBGImage();
setInterval('$("#bannerTable").loadBGImage()', 5000);
});
$.fn.loadBGImage = function() {
var images = ["home_photo_welshboy.jpg", "home_photo_jam343.jpg", "home_photo_xdjio.jpg", "home_photo_ccgd.jpg"];
var image = images[Math.floor(Math.random() * images.length)];
return this.each(function() {
var $obj = $(this);
$obj.fadeOut(500,function() {
$obj.css('background', 'url(http://l.yimg.com/g/images/' + image + ')').fadeIn(500);
});
});
}
有几件事我想改变,但我似乎无法理解。 首先,我希望幻灯片加载下一张图片,而不是随机图片。其次,我需要 div 的子元素始终可见,并且不会随父元素一起消失。
关于如何做到这一点的任何提示?
【问题讨论】:
-
对不起,我不太明白。但是主 div 的大小是 770 x 350px。不过,最重要的是下一个图像特征。
-
我希望它自动更改。
-
你能把链接放在这里你正在努力帮助你吗?
标签: jquery slideshow background-image