我解決了它,即我之前做錯了 - 我爲afterLoad和onLeave創建了一個新的$('#fullpage')。fullpage({})。
當我把它們放在相同的位置,並通過昏迷將它們分開時,它們按預期工作。
$('#fullpage').fullpage({
anchors: ['firstPage', 'secondPage', 'thirdPage', 'fourthPage', 'lastPage'],
afterLoad: function(anchorLink, index){
var loadedSection = $(this);
//using index
if(index == 3){
//alert("Section 3 ended loading");
}
//using anchorLink
if(anchorLink == 'secondSlide'){
//alert("Section 2 ended loading");
}
},
onLeave: function(index, nextIndex, direction){
var leavingSection = $(this);
//after leaving section 2
if(index == 2 && direction =='down'){
alert("Going to section 3!");
}
else if(index == 2 && direction == 'up'){
//alert("Going to section 1!");
}
}
});
對不起,我已經浪費了你的時間,並再次道具到創作者對於美好插件:)
是您的公益項目?或本地? –
對於浪費時間我表示歉意,我解決了這個問題,我沒有意識到afterload和onLeave都應該被放入同一個$('#fullpage')。fullpage({}),並通過昏迷來分隔 – jacobdo
爲浪費你的時間道歉,我一直在做錯,即我已經爲afterLoad和onLeave製作了兩個單獨的$('#fullpage')fullpage({}),但是當我把它們放在一個單獨的昏迷中時,它們工作。 謝謝你,再次抱歉。 – jacobdo