// JavaScript Document (function($){ $.fn.slideShow=function(op){ //デフォルトオプション var defaultOp={ imgDelay: 0.2, //イメージのフェードインディレイ imgFadeTime: 2, //フェードの時間 imgStayTime: 5.0, //イメージの表示時間 startIndex: 1, //開始する最初のzindex isRandom: false, //ランダムに表示する(デフォルト:表示しない) isLoop: false //ループさせる(デフォルト:ループしない) }; $.extend(defaultOp,op||{}); return this.each(function(){ var main=$(this); var currentNum=0; var nowImg; var beforeImg; var nowZindex=defaultOp.startIndex; var randomIndex=[]; appairImg=function(){ nowImg=(defaultOp.isRandom)?main.children().eq(randomIndex[currentNum]):main.children().eq(currentNum); nowImg.css({zIndex:nowZindex}).fadeIn(defaultOp.imgFadeTime*1000,function(){ ++currentNum; if(currentNum>=main.children().length){ if(defaultOp.isLoop){ currentNum=0; }else{ return false; } } ++nowZindex; if(beforeImg){ beforeImg.hide(); } beforeImg=nowImg; var startTimer=setTimeout('appairImg()',defaultOp.imgStayTime*1000); }); } //ランダム配列を作成 makeRandomIndex=function(){ var tempArr=[]; var i; for(i=0;i