Я пытаюсь заставить ползунки Slider Revolution переинициализироваться в BarbaJS.
В настоящее время я настраиваю функции, изначально записанные в документации ThemePunch:
// RevSlider
function getCurrentSliderAPI() {
var slider = jQuery('.rev_slider');
if(!slider.length) return false;
return eval('revapi' + slider.attr('id').split('rev_slider_')[1].split('_')[0]);
}
// Start RevSlider
function startSlider() {
var revapi = getCurrentSliderAPI();
if(revapi) {
revapi.revstart();
console.log('Slider ' + revapi + ' started.');
}
}
// Kill RevSlider
function killSlider() {
var revapi = getCurrentSliderAPI();
if(revapi) {
revapi.revkill();
console.log('Slider ' + revapi + ' killed.');
revapi = null;
}
}
Кажется, функция getCurrentSliderAPIесть проблемы.Я установил консольные журналы, чтобы убедиться, что функция фактически работает в двух других функциях, но безрезультатно.
При этой текущей настройке у меня появляется эта ошибка консоли: revapi1 is not defined
при загрузке на страницуот другого с активированным ползунком.
Любая помощь в инициализации ползунка революции при переходах по страницам будет очень полезной.Спасибо.