2015-09-11 310 views
-1

我試圖調用bxslider回調內部的自定義功能,但功能沒有得到recorgnized(又名:未捕獲參考錯誤:nextSlideCustom()不是一個函數呼叫功能

我當前的代碼看起來像

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

,並在不同的js文件我定義這個功能:

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

所以我的代碼有什麼問題,或者它是錯誤的滑塊配置或者什麼的?

在此先感謝!

回答

3

確保在調用bxSlider之前定義了nextSlideHandle,並且也沒有禁忌,因爲這樣,您傳遞的是函數的結果而不是函數本身,因此;未定義的函數錯誤。

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

謝謝你的回覆! 實際上它是在bxslider的電話之前,但從來沒有那麼少,它的表演就像那樣...... 會有其他原因嗎? – FalcoB

+0

與你提供的信息,我想不出任何。 – keune