在加载图像之前不要初始化 Cycle 插件。使用像这样的预加载脚本 - http://jquery-howto.blogspot.com/2009/02/preload-images-with-jquery.html并在您隐藏 2-3 张图像后,您可以初始化循环插入。因为您的图像已经在缓存中,所以显示一半的图像应该没有问题。默认情况下显示加载图像并在初始化 Cycle 插件后将其隐藏。
// 响应第一条评论
您可以使用这样的插件 - http://plugins.jquery.com/project/ImageLoader并使用 PHP 生成 javascript。例如:
$("#slideShow").imageLoader({
images: [
<?php
// You can populate this array from readin a directory or manually it is your choice.
$images = array('1.jpg', '2.jpg');
$l = count($images);
for(int $i=1; $i<$l; $i++) {
echo ($i>0 ? ',' : '') . "{src: '" . $v . "'}";
}
?>
]}, function () {
$('#slideShow').cycle();
});