您的主页上的图像?如果没有,那么你可以预先加载图像。
在这里看到一个演示http://www.thewindowdr.info然后点击导航栏上的画廊。
创建image-preload.js文件并粘贴,然后填写图像位置。
将此代码添加到您的标题
<script type="text/javascript" src="../js/image-preload.js"></script>
,并添加以下代码到js文件
function preloader() {
if (document.images) {
var img1 = new Image();
var img2 = new Image();
var img3 = new Image();
var img4 = new Image();
var img5 = new Image();
var img6 = new Image();
var img7 = new Image();
var img8 = new Image();
var img9 = new Image();
var img10 = new Image();
var img11 = new Image();
var img12 = new Image();
var img13 = new Image();
var img14 = new Image();
var img15 = new Image();
img1.src = "../images/#####.jpg";
img2.src = "../images/#####.jpg";
img3.src = "../images/#####.jpg";
img4.src = "../images/#####.jpg";
img5.src = "../images/#####.jpg";
img6.src = "../images/#####.jpg";
img7.src = "../images/#####.jpg";
img8.src = "../images/#####.jpg";
img9.src = "../images/#####.jpg";
img10.src = "../images/#####.jpg";
img11.src = "../images/#####.jpg";
img12.src = "../images/#####.jpg";
img13.src = "../images/#####.jpg";
img14.src = "../images/#####.jpg";
img15.src = "../images/#####.jpg";
}
}
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
addLoadEvent(preloader);
压缩图像,减少DOM元素,使用Firebug,看看是花更多的时间和尝试以减少 –
您也可以使用AJAX发布载入所有其他图像... – Tobi
嗯我会看看这两个评论,但你也可以请回答我的2个问题?谢谢。 – Fahad