Здравствуйте, использую плагин FullPage
https://github.com/alvarotrigo/fullPage.js
В документации вижу, как выключить плагин, но нету как включить и того пришлось писать что-то типа
function initFullPage() {
$('#fullpage').fullpage({
anchors: ['firstPage', 'secondPage', '3rdPage'],
menu: '#menu',
navigation: true,
navigationPosition: 'right',
responsiveHeight: 600,
lockAnchors: true
});
}
var fullpageActive = false;
function windowSize() {
if($(window).width() >= 1020 && !fullpageActive && $(window).height() >= 600) {
initFullPage();
fullpageActive = true;
}
else if($(window).width() < 1020 && fullpageActive || $(window).height() < 600) {
$.fn.fullpage.destroy('all');
fullpageActive = false;
}
}
$(window).on('resize', windowSize);
Всё вроде бы ничего, но частенько браузер ругается на то, что я часто функцию дергаю initFullPage(). Не предлагайте использовать responsiveHeight: responsiveWeight: Т.к. эти параметры не вырубают плагин, остаются те же классы, работает некорректно, иногда остается вертикальное выравнивание и т.д. Может я чего-то не вижу в документации или кто-то более изящные способы подскажет?