在fullpage.js核心函数中
如何自定义设置选项autoScrolling: true。
1.仅禁用部分滚动控件中的鼠标滚动行为触发器。
2.其他键盘滚动触发器仍在工作。(如按键、按键、终端、家庭等)
以下是git的fullpage.js代码:https://github.com/ajgagnon/fullPage.js/blob/master/jquery.fullPage.js
解释:为什么有时需要禁用鼠标滚动。因为当“fullpage.js : true”时,在scrollOverflow中存在滚动敏感性问题。但是,如果您完全禁用了"autoScrolling: true“选项,默认情况下,键盘触发器仍然允许向左向下滚动。(默认情况下,"keyboardScrolling: true“;)
然而,,我发现当"scrollOverflow: false“选项与"keyboardScrolling: true”一起时,当您按下箭头键时,内容就会立即抖动。不知道如何修复,所以我的目的是保持滚动only :true,而只禁用鼠标滚动。那就没问题了。)
发布于 2014-12-02 09:53:42
不如:
$(function()
{
$('#fullpage').fullpage({
...
});
$.fn.fullpage.setMouseWheelScrolling(false);
$.fn.fullpage.setAllowScrolling(false);
});发布于 2014-12-03 15:06:20
但是,如果您完全禁用了"autoScrolling: true“选项,默认情况下,键盘触发器仍然允许向左向下滚动。( "keyboardScrolling:真“)
自从fullPage.js 2.4.9之后,就再也没有了。autoScrolling:false也将禁用带有键盘的自动滚动。
发布于 2015-11-09 19:44:49
Alvaro,要禁用键盘,您应该使用:keyboardScrolling: false
https://stackoverflow.com/questions/27245933
复制相似问题