【问题标题】:Images loading very slowly in Fancybox even though I am preloading all of them (FancyApps2)即使我正在预加载所有图像(FancyApps2),图像在 Fancybox 中的加载速度也很慢
【发布时间】:2013-03-03 16:40:23
【问题描述】:

我有一个幻灯片放映,赌注为 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];
}

【问题讨论】:

  • 你试过preload: 40 .... 通常布尔值和整数值不带引号。此外,如果没有以下选项,则不需要试用逗号。你会看到 IE 抱怨
  • 很高兴知道 :-D 我刚刚看到最近对幻灯片的 js 进行了更新,谢天谢地,这产生了巨大的变化(现在只有一点点延迟):-)

标签: image fancybox-2 preload


【解决方案1】:

问题解决了:-D

我刚刚看到最近对fancybox 幻灯片的js 进行了更新,幸运的是,这带来了巨大的变化(现在只有一点延迟):-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多