2015-09-11 3 views
-1

Я пытаюсь вызвать пользовательскую функцию внутри bxslider обратного вызова, но функция не получает recorgnized (ака: Uncaught Ссылки Ошибки: nextSlideCustom() не является функция)Вызов функции внутри bxslider обратного вызова

моего текущий код выглядит

var slider=$('#slider1').bxSlider({ 
     pager: 'true', 
     onSlideNext: nextSlideHandle() 
    }); 

и в другой JS файл я определяю эту функцию:

function nextSlideHandle(){ 
    console.log("huhu"); 
} 

, в чем проблема с моим кодом, или это, вероятно, неправильная конфигурация слайдера или что-то еще?

благодарит заранее!

ответ

3

удостоверьтесь, что nextSlideHandle определен перед вызовом bxSlider, а также сделать это без скобок, потому что таким образом вы передаете результат функции, а не сама функция, следовательно; неопределенная ошибка функции.

var slider=$('#slider1').bxSlider({ 
    pager: 'true', 
    onSlideNext: nextSlideHandle 
}); 
+0

спасибо, что вы ответили !! На самом деле это до вызова bxslider, но, тем не менее, его действия как то .... может возникнуть какая-либо другая причина? – FalcoB

+0

с информацией, которую вы предоставили, я не могу придумать. – keune

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