2013-10-12 2 views
2

내가 잘못하고있는 무슨 확실하지 JQuery와주기에 문제가. 지체없이 모두 잘 작동하지만 슬라이더가 첫 번째 이미지 전에 시작하거나 두 나는 몇 초 동안 중지 한 다음 시작 싶어요 를로드하기 때문에 첫 번째 이미지 지연 싶어요. 어떤 아이디어?jQuery를주기 지연 문제

$(document).ready(function() { $('#slideshow').cycle({ 
     fx: 'fade', 
     speed: '1000', 
     timeout:'4000', 
     delay: '1000' 
    }); 
}); 
+0

는 당신이 우리 바이올린 보여줄 수 있습니다 희망 시간 제한 값에 추가됩니다? – aIKid

+0

지연을 필요로하지 않고'$ (window) .load (function() {$ ('slideshow'). cycle ...'를 사용하십시오 .. http://stackoverflow.com/questions/3698200/window 이제 모든 이미지 슬라이드 쇼의 시작 부분에 게재되는이 실제로 일 – Peter

+0

-onload-문서 준비 대,하지만, 그 문제를 해결해야하고, 그것은 모든 좋은 :) – user2862712

답변

1

당신은 전환 사이에 4 초 간격을 원한다면하지만 당신은 당신이 작업을 수행 할 첫 번째 전환이 페이지가로드 후 2 초 발생 할 :

$('#slideshow').cycle({ 
fx: 'fade', 
speed: '1000', 
timeout:'4000', 
delay: -2000 
}); 

'지연'옵션을 제공합니다 매우 첫 번째 슬라이드의 전환 간격을 변경할 수있는 기회. 첫 번째 슬라이드의 시간 초과 값이 계산되면, 지연 옵션의 값 (기본값은 0)

그것이

+0

답장을 보내 주셔서 감사합니다. 지연 번호가 음수 인 경우이 방법이 효과적이지만, 긍정적 인 지연 시간 ('2000')을 입력하면 슬라이드 쇼가로드되고 첫 번째 이미지는 절대 전송되지 않습니다. 이유가 확실하지 않은가요? – user2862712

+0

내가 실제로 찾고 있어요하면 페이지가로드 한 후 구초 발생하는 전환 및 첫 번째 전환 후 4 개 초 간격입니다. 지연을 추가하려고했는데 '-9000'너무 빠르므로 '9000'을 시도했는데 막 중단 된 모든 것이 있습니다. ( – user2862712

+0

지연 : 5000 대신 지연 : '5000'덕분에 – user2862712