Выключение/Включение плагина fullPage?

Здравствуйте, использую плагин 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: Т.к. эти параметры не вырубают плагин, остаются те же классы, работает некорректно, иногда остается вертикальное выравнивание и т.д. Может я чего-то не вижу в документации или кто-то более изящные способы подскажет?
  • Вопрос задан
  • 440 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы