我试图在bxslider回调中调用自定义函数,但函数没有被重新调整(又名:未捕获的参考错误:nextSlideCustom()不是函数)
我当前的代码看起来像
var slider=$('#slider1').bxSlider({
pager: 'true',
onSlideNext: nextSlideHandle()
});
在另一个js文件中我定义了这个函数:
function nextSlideHandle(){
console.log("huhu");
}
那么我的代码有什么问题,或者是mory可能是滑块的错误配置还是什么?
提前谢谢!答案 0 :(得分:3)
确保在调用nextSlideHandle
之前定义bxSlider
,并且在没有parantheses的情况下也这样做,因为这样,你传递函数的结果而不是函数本身,因此;未定义的函数错误。
var slider=$('#slider1').bxSlider({
pager: 'true',
onSlideNext: nextSlideHandle
});