1

这个网站有这样的布局:

section1

section2

section3

section4

section5

每个部分覆盖整个屏幕高度。我需要在预加载图像时将网络滚动到中间(第 3 部分),为此,我使用:

var targetOffset = $('#home-nav-bar').offset().top - 183;
$("html, body").animate({ scrollTop: targetOffset }, 100);

用户看不到此效果,因为我在预加载器加载图像时触发它。

但是这个网络也使用了视差效果,我用stellar.js. 我遇到的问题是.animate触发页面上的滚动事件,并触发恒星代码,它将我的元素从预加载完成后它们应该在的位置移开。有什么方法可以在不使用 .animate which triggers 的情况下“滚动”到 section3stellar.js吗?

4

0 回答 0