【发布时间】:2013-03-28 13:12:46
【问题描述】:
问题在于,当用户首次访问该网站时,滑块未正确显示。在测试滑块工作正常。
或者实际上存在问题,它在第一次访问页面时不会加载,但会在您刷新页面时(且仅当)显示。但否则会显示滑块但不会显示图像
我查看了来自 Zurb Zurbs documentation for the Orbit slider 的文档,他们有一个示例文件,该原始演示文件在图像上方有一个链接(我删除了)
然后,我使用关键字“轨道预加载图像”在 Google 上使用有关此主题的短语进行了更多搜索,并找到了具有预加载功能的 One solution。下面是我用来预加载的代码(我只修改了图片的路径)
<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>
我继续添加脚本,但它仍然没有加载。该页面的完整代码可在Gist on GitHub中查看
图片滑块的设置代码可以在Gist on GitHub中查看
该站点托管在不支持 php 的 .net 环境中的服务器上。
【问题讨论】:
标签: javascript jquery image zurb-foundation orbit