jquery picswitch 그림 초점 도 전시 효과

2840 단어 jquery포커 스 맵
효 과 는 다음 과 같 습 니 다.setTimeout 의 용법 은 두 가지 형식 이 있 습 니 다.1 setTimeout(code,interval)의 code 는 문자열 2 setTimeout(func,interval,args)의 func 는 함수 구현 코드jquery slidpictrue $(function(){ $imageShow=$("#imageShow"); $images=$("#imageSrc li",$imageShow); $imageSwitches=$("#imageSwitch li",$imageShow); //그림 의 장 수 를 판단 합 니 다.그림 if($images.size()>0){init();/setInterval 설정 지연 시간 을 이용 하여 1 초 간격 으로 autoSwitch 함 수 를 계속 실행 합 니 다.var timer=setInterval(autoSwitch,1000);/함수$imageSwitches.each(function(index,item){$(item).click(function(){clearInterval(timer);/setTimeout 은 두 가지 형식 이 있 습 니 다.첫 번 째 setTimeout(code,interval),code 는 문자열 입 니 다.두 번 째/setTimeout(func,interval,args),func 는 함수 표현 식 입 니 다.구문 setTimeout(function(){timer=setInterval(autoSwitch,1000)},1000)이 아 닙 니 다.$imageSwitches.css('background-color','').eq(index).css('background-color','#FF3366'); //현재 data 함 수 를 사 용 했 습 니 다.그림 과 아래 표 대조 if(index!=$imageShow.data('show')){ $imageShow.data('show',index); $images.hide().eq(index).fadeIn('slow'); } }) }) } //자동 으로 표시 되 는 함수 function autoSwitch(){$nowIndex=$imageShow.data('show')+1;if($images.size()>$nowIndex){ $imageSwitches.css('background-color','').eq($nowIndex).css('background-color','#FF3366'); $imageShow.data('show',$nowIndex); $images.hide().eq($nowIndex).fadeIn('slow'); }else{ init(); } } //첫 번 째 그림 부터 function init(){$imageShow.data('show',0);$images.hide().eq(0).fadeIn('slow'); $imageSwitches.css('background-color','').eq(0).css('background-color','#FF3366'); } });
    • 1
    • 2
    • 3
    • 4
    • 5
[Ctrl+A 전체 선택:외부 Js 를 도입 하려 면 페이지 를 새로 고침 해 야 실행 할 수 있 습 니 다.]

좋은 웹페이지 즐겨찾기