//////////////--------左右滚动----------////////////////// /*方法*/ function animat_banner(obj1,obj,num,btnl,btnr,css,timer,jiaz){ var objl=$(obj).length; var objw=$(obj).width()+jiaz; if(parseint($(obj).css("margin-left"))>0){ objw+=parseint($(obj).css("margin-left")); } if(parseint($(obj).css("margin-right"))>0){ objw+=parseint($(obj).css("margin-right")) } var objhtml=$(obj1).html(); var dq_ind=objl; var settimesdw; $(obj1).html(objhtml+objhtml+objhtml) $(obj1).width(objl*objw*3) $(obj1).css("left",dq_ind*objw*-1) $(num).eq(0).addclass(css) settimesdw=setinterval(settimesdw_hs,timer) function settimesdw_hs(){ if(dq_ind>objl*2-1){ dq_ind=objl $(obj1).css("left",objl*objw*-1) } dq_ind++; tweener(dq_ind) } function tweener(int){ $(obj1).stop().animate({left:int*objw*-1},500,'easeinoutexpo') $(num).removeclass(css) $(num).eq(int%objl).addclass(css) } $(btnl).click(function(){ clearinterval(settimesdw) settimesdw=setinterval(settimesdw_hs,timer) if(dq_indobjl*2-1){ dq_ind=objl $(obj1).css("left",objl*objw*-1) } dq_ind++; tweener(dq_ind) }) $(num).click(function(){ clearinterval(settimesdw) settimesdw=setinterval(settimesdw_hs,timer) dq_ind=$(num).index(this) tweener(dq_ind) }) } /*调用*/ //////////////--------上下滚动----------////////////////// /*方法*/ function animat_bannera(obj1,obj,num,btnl,btnr,css,timer){ var objl=$(obj).length; var objw=$(obj).height(); if(parseint($(obj).css("margin-top"))>0){ objw+=parseint($(obj).css("margin-top")); } if(parseint($(obj).css("margin-bottom"))>0){ objw+=parseint($(obj).css("margin-bottom")); } var objhtml=$(obj1).html(); var dq_ind=objl; var settimesdw; $(obj1).html(objhtml+objhtml+objhtml) $(obj1).height(objl*objw*3) $(obj1).css("top",dq_ind*objw*-1) settimesdw=setinterval(settimesdw_hs,timer) function settimesdw_hs(){ if(dq_ind>objl*2-1){ dq_ind=objl $(obj1).css("top",objl*objw*-1) } dq_ind++; tweener(dq_ind) } function tweener(int){ $(obj1).stop().animate({top:int*objw*-1},1000,'easeinoutexpo') $(num).removeclass(css) $(num).eq(int%objl).addclass(css) } $(btnl).click(function(){ clearinterval(settimesdw) settimesdw=setinterval(settimesdw_hs,timer) if(dq_indobjl*2-1){ dq_ind=objl $(obj1).css("top",objl*objw*-1) } dq_ind++; tweener(dq_ind) }) $(num).click(function(){ clearinterval(settimesdw) settimesdw=setinterval(settimesdw_hs,timer) dq_ind=$(num).index(this) tweener(dq_ind) }) } /*调用*/ /*方法*/ function fade_banner(obj,num,btnl,btnr,css,timer){ var objl=$(obj).length; var dq_ind=0; var setshijinasdw; for(var i=0;iobjl-1){ dq_ind=0; } fadesetinrt(dq_ind) } $(btnl).click(function(){ clearinterval(setshijinasdw) setshijinasdw=setinterval(setshijinasdw_hs,timer) dq_ind--; if(dq_ind<0){ dq_ind=objl-1; } fadesetinrt(dq_ind) }) $(btnr).click(function(){ clearinterval(setshijinasdw) setshijinasdw=setinterval(setshijinasdw_hs,timer) dq_ind++; if(dq_ind>objl-1){ dq_ind=0; } fadesetinrt(dq_ind) }) $(num).click(function(){ clearinterval(setshijinasdw) setshijinasdw=setinterval(setshijinasdw_hs,timer) dq_ind=$(num).index(this) fadesetinrt(dq_ind) }) } //////3个参数//////////////// /*方法*/ function click_hxk(obj1,obj2,css){ $(obj1).eq(0).addclass(css) $(obj2).hide(); $(obj2).eq(0).show(); $(obj1).click(function(){ $(this).parent().find("."+css).removeclass(css); $(this).addclass(css); $(obj2).hide(); $(obj2).eq($(obj1).index(this)).show(); }) } /*调用*/