问题是当用户第一次访问该站点时,滑块没有正确显示。在测试滑块工作正常。
或者实际上存在问题,即在第一次访问页面时它不会加载,但会在您刷新页面时(且仅当)显示。但否则会显示滑块但不会显示图像
我查看了 Zurb 在Zurbs documentation for the Orbit slider 的文档,他们有一个示例文件,该原始演示文件在图像上方有一个链接(我删除了)
然后,我使用关键字“轨道预加载图像”在 Google 上搜索了更多关于此主题的短语,并找到了一个具有预加载功能的解决方案。下面是我用来预加载的代码(我只修改了图片的路径)
<script language="javascript">
function preload(arrayOfImages) {
$(arrayOfImages).each(function(){
$('<img/>')[0].src = this;
});
}
preload([
'../images/products/mill/slider/dentist.jpg',
'../images/products/mill/slider/side.jpg',
'../images/products/mill/slider/before.jpg',
'../images/products/mill/slider/after.jpg',
'../images/products/mill/slider/radio.jpg'
]);
</script>
我继续添加脚本,但它仍然没有加载。该页面的完整代码可在GitHub 上的 Gist中查看
图像滑块的设置代码可在GitHub 上的 Gist中查看
该站点托管在不支持 php 的 .net 环境中的服务器上。