Backstretch 是 jQuery 的扩展,它允许您设置动态可调整大小的全窗口背景图像(网站在这里)
我正在使用它在我的网站上制作背景幻灯片(这里)
在 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 上出现故障,而他完全相同的代码在所有三个上运行完美。