如何禁用整页的自动重新对齐行为.js当滚动在两个部分的中间之间结束时



我不知道对此类问题的最佳描述是什么,以搜索答案。在我看来,fullPage.js有一些内置触发器,允许它自动重新调整以对齐部分,同时在两个部分之间的中间部分滚动结束。

在正常滚动模式下,默认情况下仍然存在此行为,当用户只想精确向下滚动以查看更多文本或希望页面滚动到所需位置时,这将非常烦人。

正常滚动条模式网址:http://alvarotrigo.com/fullPage/examples/normalScroll.html(在iPAD等设备上进行测试时,当在分界线之间滚动结束时,将触发自动对齐。在桌面版或 safari 浏览器中,此问题并不明显或几乎不会触发。

我已经在整页中检查了调整大小处理程序.js

//when resizing the site, we adjust the heights of the sections, slimScroll...
$(window).resize(resizeHandler); 

但这似乎不是滚动重新调整功能的确切触发因素。

我想禁用自动对齐,因为当用户在两个部分边缘附近滚动屏幕时,它会与正常的滚动行为冲突。

下载最新版本的 fullPage.js (2.4.7),我相信它已经按照本期中的详细内容解决了。

发生这种情况是因为顶部的地址栏在向上或向下滚动时会更改其大小,并且触发 resize 事件,导致插件尝试重新调整并适合屏幕中的部分。(正如您在演示页面中通过调整窗口大小看到的那样)

似乎iOS 8的行为方式不同,它可能没有触发调整大小事件。

最新更新