【发布时间】:2014-07-08 00:42:49
【问题描述】:
Backstretch 是 jQuery 的扩展,允许您设置动态可调整大小的全窗口背景图像 (website here)
我正在使用它在我的网站上制作背景幻灯片 (here)
在 Firefox 和 Chrome 上一切正常。在 Safari 下,fadeIn/fadeOut 在数组中的最后一个图像和数组中的第一个图像之间出现故障。它不是淡入淡出,而是从一个图像跳到下一个图像。在 Safari 下,它通常看起来也很“错误”。
<script>
$.backstretch([
"images/one.jpg",
"images/two.jpg",
"images/three.jpg"
], {
fade: 750,
duration: 4000
});
</script>
这是官方幻灯片示例中代码的复制/粘贴,这是我在自己的网站上使用的(下载作者的完整包时示例文件夹中的示例 slideshow.html)。使用作者的示例,它在 Safari 下工作,一点也不觉得有问题。
我试图理解为什么我的页面在 Chrome/Firefox 上运行完美,但在 Safari 上出现故障,而他完全相同的代码在所有三个上运行完美。
【问题讨论】:
标签: jquery safari jquery-backstretch