;(function($){ $.fn.extend({ "myscroll":function(opt){ var init={ prev:"", next:"", scrollbox:"", number:"1", auto:false } var self=this; var setting=$.extend(init,opt); var box=self.find("ul"); var boxli=self.find("li"); var boxliwidth=self.find("li").outerwidth(true); var next=setting.next; var prev=setting.prev; var shul=setting.number; var autoplay=setting.auto; var onel = $(box).find('li').length; $(box).css('width', boxliwidth*onel); if(boxli.length <= shul){ $(prev).hide(0); $(next).hide(0); } if(boxli.length > shul){ $(next).click(function(){ if(box.is(":animated")) {return}; var boxliwidth=self.find("li").outerwidth(true); var boxli=self.find("li"); box.animate({left:-boxliwidth},600, function(){ box.css({left:0}) boxli.eq(0).appendto(box) }) }) $(prev).click(function(){ if(box.is(":animated")) {return}; var boxliwidth=self.find("li").outerwidth(true); var boxli=self.find("li"); box.css({left:-boxliwidth}); box.animate({left:0},600) boxli.last().prependto(box); }) if(autoplay){ var timer = setinterval(function(){ $(next).trigger("click"); },5000) $(self).hover(function(){ clearinterval(timer) },function(){ timer = setinterval(function(){ $(next).trigger("click"); },5000) }) } } } }); $.fn.extend({ "rol":function(roll){ var fnboxroll = $(this); var fnbox = $.extend( { next:"", prev:"", fnboxrollcontent:"", fnboxrollcontent_child:"", num:8 },roll); var box = $(fnbox.fnboxrollcontent); var boxli = $(fnbox.fnboxrollcontent_child); var boxliwidth = $(fnbox.fnboxrollcontent_child).outerwidth(true); var next = $(fnbox.next); var prev = $(fnbox.prev); var i = 0; next.click(function(){ if(box.is(":animated")){return false} i++; if( i > boxli.length - fnbox.num ){ i--; return false; } //var mywidth=$(".dashijilist").innerwidth()+fnboxroll.position().left; var mylen=boxli.slice(3,3+i).length; var myprevwidth=0; for(var j=3;j<3+mylen;j++) { myprevwidth+=boxli.eq(j).outerwidth(true); } box.animate({left:-myprevwidth+"px"}) }) prev.click(function(){ i-- if(i < 0){i = 0;return} if(box.is(":animated")){return false} var mylen=boxli.slice(3,3+i).length; var myprevwidth=0; for(var j=3;j<3+mylen;j++) { myprevwidth+=boxli.eq(j).outerwidth(true); } box.animate({left:-myprevwidth+"px"}) }) } }); $.fn.extend({ "optionslider":function(opt){ var init={ thisbox:"", //滚动层 thisli:"", //计算圆点个数 thisdotbox:"" //圆点主层 } var self=this; var setting=$.extend(init,opt); var thiswidht = self.width(); var box=$(setting.thisbox); var li=$(setting.thisli); var dotbox=$(setting.thisdotbox); var newsleng = $(li).length; var dothtml=""; for(var i=0;i"; } dotbox.append(dothtml); dotbox.find('a').eq(0).addclass("cur"); dotbox.find('a').live("click",function(){ var t=$(this).index(); $(this).addclass("cur").siblings().removeclass("cur"); box.stop(true).animate({left:-t*thiswidht},500) }) } }); })(jquery); ;(function($){ $.fn.xuan = function(xuan1){ var xuank = { current : 'cur', xianshi : '', //选项卡按钮 yingc : '' //隐藏的div }; var bingh = $.extend(xuank,xuan1); var txn = this; txn.click(function(){ $(this).toggleclass(xuank.current); $(this).parent().siblings().find(bingh.xianshi).removeclass(xuank.current); $(this).siblings(bingh.yingc).slidetoggle(); $(this).parent().siblings().find(bingh.yingc).slideup(); }) txn.eq(0).trigger('click') } })(jquery);