0

我正在开发一个带有 superscrollorama 固定动画的网站,并且在 OSX 10.8.4 设备上存在一些问题。Safari 6 浏览器存在问题。

有一个站点导航,其中窗口使用 Greensock 的 ScrollToPlugin 滚动到 Y 位置。

在具有所有主要浏览器(Safari 也是)的 Windows 和 Linux 机器上一切都很好,但在 Macbook Pro 上的 Safari 6.0.5 和 OSX 10.8.4 操作系统中,随机数量的像素后滚动停止(它适用于 OSX 机器上的其他浏览器) .

当再次单击导航链接时 - 页面滚动更多但再次停止等等,同时它到达正确的 Y 位置。

我想知道,也许有人遇到过类似的问题并可以分享解决方案?

4

1 回答 1

0

因此,如果您要使用导航链接和图钉,则需要使用带有 superscrollorama 的选项。

pushFollowers:决定是否应该下推(true)或滚动过去(false),默认值:true

其基本思想是,如果设置为 true,则在 DOM 加载完成后自动添加的间距元素将分隔元素。问题是没有一个 DOM 级别的元素被正确定位并通过引脚偏移。解决此问题的最佳方法是将选项设置为 false 并添加一个具有引脚大小的高度或填充的手动间隔,以在 DOM 中占据它的空间。这样,当使用链接时,您就可以到达页面的正确部分。使用链接时,动画的状态仍然存在问题,有时动画完成有时并不取决于某些因素。在这一点上,我没有已知的解决方案。

于 2013-10-23T21:18:57.893 回答