2017-01-19 2 views
1

Удивительно, если есть способ получить текущие параметры/параметры fullPage.js. Мне нужно знать, являются ли значения fitToSection и autoScrolling истинными или ложными. Я вижу, что есть способ установить с помощью $.fn.fullpage.setFitToSection() и $.fn.fullpage.setAutoScrolling(), но имеем ли мы противоположность $.fn.fullpage.getFitToSection() или $.fn.fullpage.getAutoScrolling()?Получить текущие параметры/настройки fullPage.js

ответ

2

Nop. Они недоступны. Но поскольку вы настраиваете их, вы можете сохранить его в своем коде.

var fitToSection = false; 

$('#fullpage').fullPage({ 
    fitToSection: fitToSection 
}); 

$('#demo').click(function(){ 
    $.fn.fullpage.setFitToSection(false); 

    //keeping track of it in my side 
    fitToSection = false; 
}); 

$('#demo2').click(function(){ 
    $.fn.fullpage.setFitToSection(true); 

    //keeping track of it in my side 
    fitToSection = true; 
}); 

Таким образом, вы всегда будете иметь возможность получить доступ к глобальной fitToSection.

+0

Спасибо @Alvaro за ваш быстрый ответ. Исходя из вашего примера, я предполагаю, что сам плагин fullPage.js не изменит настройки 'fitToSection' и' autoScrolling' автоматически при любых обстоятельствах. Дай мне знать, если я понял неправильно. – cypark

+0

При использовании 'responsiveWidth' или' responsiveHeight' он будет внутренне изменяться 'autoScrolling'. Но вы всегда можете узнать, когда это произойдет, используя обратный вызов 'afterResponsive'. Что касается 'fitToSection', это также изменится на' false' на отзывчивое. – Alvaro

+0

Спасибо за разъяснение @ Альваро. Очень полезно. – cypark

Смежные вопросы