www.gusucode.com > 51:【198-3365】仿寻模板网页模板下载素材销售下载站平台织梦模板 > 51:【198-3365】仿寻模板网页模板下载素材销售下载站平台织梦模板/templets/js/ui-slide.js
//主站轮播图 //2015-03-20 $(function(){ var Slide_boxWidth=$("#UISlide").width();//获取幻灯片外部div宽度 var Slide_boxHeight=$("#UISlide").height();//获取幻灯片外部div高度 var Slide_LiWidth=$("#UISlide").children("ul").children("li").eq(0).width();//获取幻灯片Li的宽度 var Slide_liNubr=$("#UISlide").find('li').length;//获取幻灯片Li的数量 var Slide_Speed=4000;//滚动速度 if( Slide_liNubr < 3 ){ return false; //图片小于三张不执行 } for(var i=0;i<parseInt(Slide_liNubr);i++){ if(i == parseInt(Slide_liNubr-1)){ $("#UISlide").children("ul").children("li").eq(i).css("left",-Slide_LiWidth); } else { $("#UISlide").children("ul").children("li").eq(i).css("left",i*Slide_LiWidth);//初始化Li位置 } } var Slide_Run = setInterval(Slide_Next,Slide_Speed)//设置滚动器 function Slide_Next(){ for(var k=0;k<parseInt(Slide_liNubr);k++){ if(parseInt($("#UISlide").children("ul").children("li").eq(k).css("left"))==-Slide_LiWidth)//判断LI是否有位移到0,防止同时多次点击出错 { var Slide_liSeat=0;//位置参数归零 for(var j=0;j<parseInt(Slide_liNubr);j++){ if(parseInt($("#UISlide").children("ul").children("li").eq(j).css("left"))==-Slide_LiWidth){//判断是否第一个 $("#UISlide").children("ul").children("li").eq(j).css("left",Slide_LiWidth*(Slide_liNubr-2));//第一个回到最后一个 }else{ Slide_liSeat=parseInt($("#UISlide").children("ul").children("li").eq(j).css("left"))-Slide_LiWidth;//获取位移位置 $("#UISlide").children("ul").children("li").eq(j).animate({left:Slide_liSeat},"slow");//进行位移动画 } } } } } function Slide_Last(){ for(var k=0;k<parseInt(Slide_liNubr);k++){ if(parseInt($("#UISlide").children("ul").children("li").eq(k).css("left"))==0)//判断LI是否有位移到0,防止同时多次点击出错 { var Slide_liSeat=0;//位置参数归零 for(var j=0;j<parseInt(Slide_liNubr);j++){ if(parseInt($("#UISlide").children("ul").children("li").eq(j).css("left"))==Slide_LiWidth*(Slide_liNubr-2)){//判断是否第一个 $("#UISlide").children("ul").children("li").eq(j).css("left",-Slide_LiWidth);//第一个回到最后一个 }else{ Slide_liSeat=parseInt($("#UISlide").children("ul").children("li").eq(j).css("left"))+Slide_LiWidth;//获取位移位置 $("#UISlide").children("ul").children("li").eq(j).animate({left:Slide_liSeat},"slow");//进行位移动画 } } } } } $(".arrows").mouseenter(function(){ $(this).find("i").show(); }); //鼠标滑过显示箭头 $(".arrows").mouseleave(function(){ $(this).find("i").hide(); }); $("#UISlide .next").click(Slide_Next);//下一张按钮 $("#UISlide .prev").click(Slide_Last);//上一张按钮 $("#UISlide").mouseenter(function(){clearInterval(Slide_Run)});//鼠标在幻灯片上,停止滚动 $("#UISlide").mouseleave(function(){Slide_Run = setInterval(Slide_Next,Slide_Speed)})//鼠标不在幻灯哦上,开始滚动 })