Я пытаюсь сделать слайд-шоу фонового изображения, используя JQuery.
Я нашел интересный пример здесь:
Создание JQuery-слайд-шоу фонового изображения
То есть:
$(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 всегда были видны и не исчезали вместе с родителем.
Есть какие-нибудь советы, как это сделать?