Angularjs fullpage.js无法在被动事件侦听器中防止默认值
我使用fullpage.js作为我网站的主页,并在其上打开一个模式,但当我打开模式并滚动时,主页就会滚动。我通过使用Angularjs fullpage.js无法在被动事件侦听器中防止默认值,angularjs,bootstrap-modal,Angularjs,Bootstrap Modal,我使用fullpage.js作为我网站的主页,并在其上打开一个模式,但当我打开模式并滚动时,主页就会滚动。我通过使用 $(document).on('click', '#turnOff', function() { $.fn.fullpage.setAllowScrolling(false); $.fn.fullpage.setKeyboardScrolling(false); }); $(document).on('click', '#turnOn', function() {
$(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);
});
现在,它工作得很好。。。但在每一个“鼠标滚轮”事件上,它都会显示如下错误。
[干预]由于目标被视为被动的,无法在被动事件侦听器中防止默认值。您可以使用FullPageJs的事件回调onLeave(direction): 。。。
FullPage library的版本是什么?FullPage library的版本是3.0.3@RezaMamun
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!");
}
}