0
我有一個幻燈片放映,下注20 - 40張圖像,但每個圖像加載之前都存在明顯的延遲,即使我已將它們全部設置爲全部預加載(我最近增加了預加載:'40')。我能做些什麼來改善這一點?Fancybox中的圖像加載非常緩慢,儘管我預加載了所有圖像(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];
}
您是否嘗試過'preload:40' ....通常,布爾值和整數值不加引號。另外,如果沒有以下選項,則不需要試用逗號。你會看到IE抱怨 – JFK 2013-03-03 18:09:39
很高興知道:-D我剛剛看到最近更新了js的幻燈片,謝天謝地,這帶來了很大的變化(現在只有一點點的延遲):-) – 2013-03-03 18:31:43