在timelineMax动画完成时阻止fullpage.js滚动

时间:2015-06-05 05:55:49

标签: javascript jquery fullpage.js greensock gsap

我将timelineMax与fullpage.js一起用于我的项目,我不想让我当前的幻灯片向上滑动,直到我的timelineMax动画完成。

所以,为此我在timelineMax中使用了onComplete事件,并为其分配了一个函数nextAnimation

timelineMax

t1 = new TimelineMax({delay:1, onComplete:nextAnimation});

并且在nextAnimation函数中我有以下代码。

function nextAnimation() {  
    alert("animation is onComplete");
    $('#main-pages').fullpage({
        autoScrolling:false
    });
}

但是,虽然我仍然可以向下滑动到下一张幻灯片,但不会禁用整页js滚动。

1 个答案:

答案 0 :(得分:1)

如果要禁用/启用滚动,则应使用$.fn.fullpage.setAllowScrolling功能。