Как определить функцию обратного вызова для опции в Owl Carousel 2? - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь изменить значение параметра, исходя из значения в базе данных.Чтобы сделать это, я думаю, что я должен определить функцию обратного вызова.Но это не работает.

Моя функция обратного вызова:

function nav_cb(){
    if( settings.nav==='on' ){
        return true;
    }else{
        return false;
    }
}

И мои коды инициализации здесь.

var owl = $('.owl-carousel');
owl.owlCarousel({
    loop: true,
    nav: nav_cb,
    dots: true,
});

Но он не принимает этот результатфункция.Как я могу заставить его вернуть значение true или false?

1 Ответ

0 голосов
/ 26 сентября 2018

Я только что нашел это сам.Они должны быть такими.Работает нормально.

var nav_check = 0;
if( settings.nav==='on' ){
    nav_check = true;
}else{
    nav_check = false;
}


var owl = $('.owl-carousel');
owl.owlCarousel({
    loop: true,
    nav: nav_check,
    dots: true,
});
...