(function($){ $.fn.Slide=function(options){ var opts = $.extend({},$.fn.Slide.deflunt,options); var index=1; var targetLi = $("." + opts.claNav + " li", $(this)); var clickNext = $("." + opts.claNav + " .next", $(this)); var clickPrev = $("." + opts.claNav + " .prev", $(this)); var ContentBox = $("." + opts.claCon , $(this)); var ContentBoxNum=ContentBox.children().size(); var slideH=ContentBox.children().first().height(); var slideW=ContentBox.children().first().width(); var autoPlay; var slideWH; if(opts.effect=="scroolY"||opts.effect=="scroolTxt"){ slideWH=slideH; }else if(opts.effect=="scroolX"||opts.effect=="scroolLoop"){ ContentBox.css("width",ContentBoxNum*slideW); slideWH=slideW; }else if(opts.effect=="fade"){ ContentBox.children().first().css("z-index","1"); } return this.each(function() { var $this=$(this); // var doPlay=function(){ $.fn.Slide.effect[opts.effect](ContentBox, targetLi, index, slideWH, opts); index++; if (index*opts.steps >= ContentBoxNum) { index = 0; } }; clickNext.click(function(event){ $.fn.Slide.effectLoop.scroolLeft(ContentBox, targetLi, index, slideWH, opts,function(){ for(var i=0;i