2013-08-04 3 views
1

저는 홈 페이지 배너로 슬라이드 쇼를 만들려고합니다. 여기서는 jquery localscroll.jsscrollTo.js 플러그인을 사용합니다. 여기jquery 슬라이드 쇼를 어떻게 만드나요?

$(document).ready(function() { 
    $("#slideshow").css("overflow", "hidden"); 
    $("#slideshow-nav").css("visibility", "visible"); 
    $("#slideshow-nav a[href=#oron5]").addClass("active"); 

    $("#slideshow-nav").localScroll({ 
     target:'#slideshow', axis: 'x' 
    }); 

    $("#slideshow-nav a").click(function(){ 
     $("#slideshow-nav a").removeClass("active"); 
     $(this).addClass("active"); 
    }); 
}); 

내가 이미지를 볼 탐색 버튼을 클릭해야 -

이 내 자바 스크립트입니다. 그래서 내가 알 수 있겠지만, 어떻게하면 몇 번이고 자동으로 이미지를 바꿀 수 있을까요?

이것은 내 FIDDLE입니다.

누구든지 나를 알아낼 수 있습니까? 감사합니다.

+0

이것은 또 다른 뿐인입니다 - http://jsfiddle.net/TZk86/5/ 또한이 아니다 Google 크롬에서 작업 – TNK

답변

1

하나의 간단한 방법은 간격을 설정하고 jQuery의 .click() 함수를 사용하는 것입니다. 예를 들어, .ready 당신의 $ (문서)의 끝 부분에이 코드를 추가() 함수를 시도 :

var count = 2; 
var interval = setInterval(function() { 
    if(count > 5) { 
     clearInterval(interval); 
    } 
    $("#slideshow-nav li:nth-child(" + count + ") a").click(); 
    ++count; 
}, 1000); 
+0

페이지가로드되는 즉시 한 번 작동합니다. 루프로 작동시킬 수 있습니까? – TNK

+0

@TNK count> 5 일 때 중지하도록 지시했음을 주목하십시오. 루프를 반복하려면 해당 코드를 변경하십시오. 당신은 무엇을 해야할지 알게 될 것입니다. – GreatBigBore

관련 문제