0

我有一个幻灯片放映,其中包含 20 - 40 张图像,但即使我已将它们全部设置为预加载(我最近将其增加到预加载:'40'),在每个图像加载之前都有明显的延迟。我能做些什么来改善这一点?

幻灯片的设置是:

$(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];
}
4

1 回答 1

3

问题解决了:-D

我刚刚看到最近对fancybox幻灯片的js进行了更新,谢天谢地,这产生了巨大的变化(现在只有一点点延迟):-)

于 2013-03-03T18:45:22.640 回答