Javascript jQuery循环插件回调错误
我无法在调用前后使用cycle插件进行jQuery 我不确定出了什么问题,我甚至尝试使用文档中的示例代码 代码如下:Javascript jQuery循环插件回调错误,javascript,jquery,callback,cycle,Javascript,Jquery,Callback,Cycle,我无法在调用前后使用cycle插件进行jQuery 我不确定出了什么问题,我甚至尝试使用文档中的示例代码 代码如下: $(document).ready(function(){ function onBefore() { alert('before'); } $('.slideshow').cycle({ before: 'onBefore' }); }); 它抛出一个错误:“错误:opts.before[0]。apply不是函数” 在chrome中
$(document).ready(function(){
function onBefore() { alert('before'); }
$('.slideshow').cycle({
before: 'onBefore'
});
});
它抛出一个错误:“错误:opts.before[0]。apply不是函数”
在chrome中:“UncaughtTypeError:onBefore对象没有“应用”方法”
发生了什么事 错误是因为是函数上的方法,而不是字符串上的方法,'onBefore'
是字符串。相反,不要使用字符串…使用直接引用,如下所示:
$(document).ready(function(){
function onBefore() { alert('before'); }
$('.slideshow').cycle({
before: onBefore
});
});
或匿名函数:
$(function(){
$('.slideshow').cycle({
before: function() { alert('before'); }
});
});
哦,伙计,新手犯了个错误。真不敢相信我忽略了这一点。谢谢