Кому интересны мои костыли
для Fullpage.js делаю так
afterLoad: function(anchorLink, index) {
if(index == '4'){
if(window.ContactFlag==true)
$("#products-screens .fp-scrollable").animate({ scrollTop: $('#screen-contacts').position().top }, 600)
window.ContactFlag=false
}
}
Потом создаю переменую флаг
на кнопку ставлю обработчик
window.ContactFlag=false;
$(document).on('click','.nav-link-contacts',function(event){
event.preventDefault()
window.ContactFlag=true
$.fn.fullpage.moveTo($(this).data('link'), 0)
return false
})
$(document).on('click',".footer-link",function(eventObject) {
$("#products-screens .fp-scrollable").animate({ scrollTop: $('#screen-contacts').position().top }, 600);
event.preventDefault()
$("#products-screens .fp-scrollable").animate({ scrollTop: $('#screen-contacts').position().top }, 600);
return false;
})