【发布时间】:2014-11-25 15:45:17
【问题描述】:
我对所有部分都使用了 delay.fadeIn,因此它们出现在不同的时间。例如,第二部分有一个 delay(20000).fadeIn() 函数,使它在页面加载 20 秒后出现 - 而我的其余部分在不同时间出现。
我的问题是,如果您在某个部分淡入之前滚动到该部分,fullPage 会将您带回第一部分。我希望防止向下滚动,直到新部分淡入为止。
来自fullPage's documentation,我想我可以使用 setAllowScrolling(见下文) - 但需要确保您的用户仍然能够上下导航,但不能超过最后一个可用部分。
setAllowScrolling(boolean)
通过使用添加或删除滚动浏览部分的可能性 鼠标滚轮/触控板或触摸手势(由 默认)。
$.fn.fullpage.setAllowScrolling(false);
注意,我同时拥有 'loopBottom': false 和 'loopTop': false,
希望这是有道理的,并感谢任何帮助。
谢谢!
【问题讨论】:
标签: jquery fullpage.js