背景画像がラウンドロビン方式で無期限に変化するページをデザインしたいと考えています。<div>
これで、すべての s をループするため、そのページに他の s がない場合にのみ機能するものがありますdiv
。ここで、他の s にコンテンツを追加したいので、クラス名に「backgnd」を含む sのみをループするdiv
ように編集する必要があります。どうすればいいですか?私のリンク例: http://jsfiddle.net/bbqunfhu/26/
編集する関数:jQuery
div
function fadeDivs() {
var visibleDiv = $('.bckgnd:visible:first'); //find first visible div
visibleDiv.fadeOut(400, function () { //fade out first visible div
var allDivs = visibleDiv.parent().children(); //all divs to fade out / in
var nextDivIndex = (allDivs.index(visibleDiv) + 1) % allDivs.length; //index of next div that comes after visible div
var nextdiv = allDivs.eq(nextDivIndex); //find the next visible div
nextdiv.fadeIn(400); //fade it in
});
};