(function($){$.fn.extend({yx_rotaion:function(options){var defaults={during:3000,btn:true,focus:true,title:true,auto:true} var options=$.extend(defaults,options);return this.each(function(){var o=options;var curr_index=0;var $this=$(this);var $li=$this.find("li");var li_count=$li.length;$this.css({position:'relative',overflow:'hidden',height:$li.find("img").height()});$this.find("li").css({position:'absolute',left:0,top:0}).hide();$li.first().show();$this.append('<div class="yx-rotaion-btn"><span class="left_btn"><\/span><span class="right_btn"></span><\/div>');if(!o.btn)$(".yx-rotaion-btn").css({visibility:'hidden'});if(o.title)$this.append(' <div class="yx-rotation-title"><\/div><a href="" class="yx-rotation-t"><\/a>');if(o.focus)$this.append('<div class="yx-rotation-focus"><\/div>');var $btn=$(".yx-rotaion-btn span"),$title=$(".yx-rotation-t"),$title_bg=$(".yx-rotation-title"),$focus=$(".yx-rotation-focus");if(o.auto)var t=setInterval(function(){$btn.last().click()},o.during);$title.text($li.first().find("img").attr("alt"));$title.attr("href",$li.first().find("a").attr("href"));for(i=1;i<=li_count;i++){$focus.append('<span>'+i+'</span>');} var $f=$focus.children("span");$f.first().addClass("hover");$btn.hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});$btn.add($li).add($f).hover(function(){if(t)clearInterval(t);},function(){if(o.auto)t=setInterval(function(){$btn.last().click()},o.during);});$f.bind("mouseover",function(){var i=$(this).index();$(this).addClass("hover");$focus.children("span").not($(this)).removeClass("hover");$li.eq(i).fadeIn(300);$li.not($li.eq(i)).fadeOut(300);$title.text($li.eq(i).find("img").attr("alt"));curr_index=i;});$btn.bind("click",function(){$(this).index()==1?curr_index++:curr_index--;if(curr_index>=li_count)curr_index=0;if(curr_index<0)curr_index=li_count-1;$li.eq(curr_index).fadeIn(300);$li.not($li.eq(curr_index)).fadeOut(300);$f.eq(curr_index).addClass("hover");$f.not($f.eq(curr_index)).removeClass("hover");$title.text($li.eq(curr_index).find("img").attr("alt"));$title.attr("href",$li.eq(curr_index).find("a").attr("href"));});});}});})(jQuery);