我的网站有一个javascript滑块,适用于除ie7之外的所有浏览器。我弄清楚为什么没有显示图像。
我正在使用以前版本的Marco Folio背景滑块。
我希望得到一些帮助,因为这似乎是我网站目前唯一的严重问题。
以下是网站:doctorstvnetwork.com
非常感谢。
答案 0 :(得分:2)
我意识到这不是你正在寻找的答案,但我想我无论如何都会发布这个。
您的滑块图像实时加载,导致滑块切换到第一次时看到图像的延迟。您可以使用以下代码段在后台预加载图片:
/*
* preload images function
*/
(function($) {
var cache = [];
// Arguments are image paths relative to the current page.
$.preLoadImages = function() {
var args_len = arguments.length;
for (var i = args_len; i--;) {
var cacheImage = document.createElement('img');
cacheImage.src = arguments[i];
cache.push(cacheImage);
}
}
})(jQuery)
// call the function in doc ready
$(document).ready(function () {
$.preLoadImages("/path/to/image1.png", "/path/to/image2.png");
});