2013-03-03 5 views
0

20-40 개의 이미지가 베팅 된 슬라이드 쇼가 있지만 모두 설정 했는데도 이미지가로드되기 전에 상당한 지연이 있습니다. (나는 최근에 그것을 예고하기 위해 증가시켰다 : '40'). 이것을 개선하기 위해 무엇을 할 수 있습니까?이미지를 모두 미리로드하더라도 (FancyApps2)

$(function() { 
$('.fancybox').fancybox({ 
    autoResize: true, 
    autoCenter: true, 
    scrolling: 'no', 
    preload: '40', 
    helpers: {   
      overlay: { 
       closeClick: false 
       }, 
      },        
     });  

나는이 기능과 함께 그것을 사용하고 있습니다 : 슬라이드 쇼에 대한

설정은

function manipulateDOM1() { 
    changeObjectsTrendy(); 
    NextImageTrendy(); 
} 
function changeObjectsTrendy() { 
    document.getElementById("questionTrendy").innerHTML = textTrendy[textTrendyNumber]; 
} 
function NextImageTrendy() { 
    if (imgTrendyNumber < NumberOfTrendyImages) 
    { 
    imgTrendyNumber++; 
    document.images["trendy"].src = trendy[imgTrendyNumber]; 
    document.images["trendyControl"].src = trendyControl[imgTrendyNumber]; 
    textTrendyNumber++; 
    document.getElementById["questionTrendy"].innerHTML = textTrendy[textTrendyNumber]; 
} 
+1

'preload : 40'을 시도해 보았습니다. 일반적으로 부울과 정수 값은 따옴표없이 사용됩니다. 또한 다음 옵션이 없으면 평가판 쉼표가 필요하지 않습니다. – JFK

+0

좋은 점 :-D 그냥 슬라이드 쇼를위한 js에 대한 최신 업데이트가 있다는 것을 보았습니다. 감사하게도 큰 차이를 만들었습니다 (현재는 약간의 지연이 있습니다) .-) –

답변

3

은 - D

해결 문제 난 그냥 보았다가 fancybox 슬라이드 쇼를위한 js에 대한 최근 업데이트 였고 다행스럽게도 큰 차이를 보였습니다. (이제는 단지 약간의 지연이 있습니다) :-)