我正在将fullpage.js用于我的网站主页,并在其上打开一个模式,但是当我打开模式并滚动时,主页正在滚动。我通过使用
解决了这个问题$(document).on('click', '#turnOff', function() {
$.fn.fullpage.setAllowScrolling(false);
$.fn.fullpage.setKeyboardScrolling(false);
});
$(document).on('click', '#turnOn', function() {
$.fn.fullpage.setAllowScrolling(true);
$.fn.fullpage.setKeyboardScrolling(true);
});
现在,它可以正常工作...但是在每个“ mouseWheel”事件上,它都会显示错误,如下所示。 [干预]由于目标被视为被动,因此无法阻止被动事件侦听器中的Default
答案 0 :(得分:1)
您可以使用FullPageJs的事件Callback onLeave(方向):
...
onLeave: function(origin, destination, direction){
var leavingSection = this;
if(origin.index == 1 && direction =="down"){
alert("Going to section 3!");
}
else if(origin.index == 1 && direction == "up"){
alert("Going to section 1!");
}
}
... CallBack