2016-11-28 47 views
-3

我有一个网页,显示滑块中的100个图像。我希望在页面加载时只显示10个图像。在页面加载后,剩余的90张图像应该显示。如何加载主页加载后的图像

+0

你使用什么滑盖,参考它们的文档 – Ima

+0

你从你的PHP脚本只发送十张图片,然后在你的js你运行一个Ajax加载其余 – smarber

回答

2

这将被称为图像预加载,通常可以在JavaScript或jQuery中完成,以便手动加载图像,以便加载图像的速度更快。以下是关于预加载图像的操作指南。 JavaScript Preloading Images 或者检出本指南,它使用CSS和jQuery https://css-tricks.com/snippets/jquery/image-preloader/

这里是jQuery的一个例子。请享用!

$.preloadImages = function() { 
    for (var i = 0; i < arguments.length; i++) { 
    $("<img />").attr("src", arguments[i]); 
    } 
} 

$.preloadImages("hoverimage1.jpg","hoverimage2.jpg"); 

基本上它调用加载页面之前要使用这些图像,并且将加载图像到缓存使其更快时,被后面的浏览器调用。

+1

请提供一个例子来帮助OP。 – Ronald

+1

对不起:关于p –

-1
$(document).ready(function() { 
//load rest of images here code 
    }); 
+0

请提供一个示例和对代码的解释。 – Ronald