>  기사  >  웹 프론트엔드  >  js jquery_jquery로 만든 그림의 연속 스크롤 코드

js jquery_jquery로 만든 그림의 연속 스크롤 코드

WBOY
WBOY원래의
2016-05-16 19:06:461046검색

핵심 코드는 다음과 같습니다.

코드 복사를 참조하세요. 코드는 다음과 같습니다


<script><br>$(document).ready(function(){ <br> <br> $(".bannerbutton li").each( <br> function(){ <br> $(this).click( <br> function(){ <br> "num")); )                                                                                                         () ); <br>}); <br>var active=1;//현재 첫 번째 사진 표시 중 <br>var picNum=4;//사진 4장 변환 중 <br>var time=500;//이동 속도 <br>var intTime=3000; //자동 변환 간격 <br>var width=568; //그림 너비 <br>var perDistance=57; //각 이동 거리 <br>var tagObj=0; <br>var marquee; <br>var distance; <br>var tmpDistance=0; <br>var tagLeft=0; <br> 함수 배너고(태그) {<br> if (active! = 태그) {<br> if (! Move) {<br> listleft = PARSEINT ($ (". Banner ul .img").css(" left")); <br> distance=(tag-active)*width; <br> tmpDistance=0; <br> perTime=parseInt(time*perDistance/distance); <br> if(tag>active){ stance; <br> marquee=setInterval("Marquee(0)",perTime) <br>                                                                         활성=1;  <br><br>함수 Marquee(t){  <br>       var x=false;  <br>       if(t==0){  <br>              listLeft=listLeft perDistance;  <br>             if((tagLeft-listLeft)>=perDistance){  <br>                   $(".banner ul.img").css("left",listLeft "px");  <br>             }else{  <br>                   $(".banner ul.img").css("left",tagLeft "px");  <br>                     x=true;  <br>             }  <br>       }else{  <br>             listLeft=listLeft-perDistance;  <br>             if((tagLeft-listLeft)<=perDistance){  <br>                   $(".banner ul.img").css("left",listLeft "px");  <br>             }else{  <br>                   $(".banner ul.img").css("left",tagLeft "px");  <br>                     x=true;  <br>             }  <br>       }  <br>       if(x){  <br>             clearInterval(marquee);  <br>              tmpDistance=0;  <br>              listLeft=0;  <br>              tagLeft=0;  <br>              이동=false;  <br>              $(".bannerbutton li").css("배경","url(/images/index/b2.gif) 반복 없음");  <br>             $(".bannerbutton li[@num=" active "]").css("배경","url(/images/index/b1.gif) 반복 없음");  <br>             if(tagObj==picNum 1){  <br>             $(".banner ul.img").css("left","0");  <br>              활성=1;  <br>             }  <br>       }  <br>}  <br><br>function autoMarquee(){  <br>       tagObj=Number(active) 1;  <br>       bannerGo(tagObj);  <br>}  <br><br>function autoMarqueeStart(){  <br>       if(!move){  <br>       marquee=setInterval("autoMarquee()",intTime)  <br>       }else{  <br>       setTimeout( "autoMarqueeStart()",시간);  <br>       }  <br><br>}  <br>autoMarqueeStart();  <br></script> 
<스타일> 
*{margin:0;padding:0;border:0} 
li{float:left;} 
ul{list-style-type:none;} 
.banner{height:228px ;너비:568px;오버플로:숨김;} 
.bannerbutton li{ 
       너비:23px; 
       높이:22px; 
       배경:url(/images/index/b2.gif) 반복 없음; 
       커서:포인터; 
       줄 높이:22px; 
       text-align: center; 
       색상: #fff; 
       font-weight: bold; 

.banner .img li{float:left;} 
.banner .img { 
       위치: relative;width:5600px; 

body,td,th { 
       글꼴 크기: 12px; 

본문 { 
       여백-왼쪽: 0px; 
       여백 상단: 0px; 
       오른쪽 여백: 0px; 
       여백-하단: 0px; 

 
 
         
                                
                                 
                                 
                                 
        
   
                          
  •  
                              
  •  
                              
  •  
                              
  •  
                               
  •  
        

    성명:
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    이전 기사:IE 및 Firefox_javascript 기술에서 JScript 및 HREF의 실행 순서 해석다음 기사:IE 및 Firefox_javascript 기술에서 JScript 및 HREF의 실행 순서 해석

    관련 기사

    더보기