jQuery Cycle 插件回调错误
我无法获得之前&回调后即可使用 jQuery 的循环插件!
我不确定出了什么问题,我什至尝试使用文档中的示例代码。
这是代码:
$(document).ready(function(){
function onBefore() { alert('before'); }
$('.slideshow').cycle({
before: 'onBefore'
});
});
它抛出一个错误:“错误:opts.before[0].apply不是一个函数”
并且在chrome中:“Uncaught TypeError:Object onBefore没有方法'apply'”
发生了什么!?
I can't get before & after callbacks to work with the cycle plugin for jQuery!
I'm not sure what's going wrong, i even tried using the sample code from the documentation.
Here's the code:
$(document).ready(function(){
function onBefore() { alert('before'); }
$('.slideshow').cycle({
before: 'onBefore'
});
});
and it throws an error: "Error: opts.before[0].apply is not a function"
and in chrome: "Uncaught TypeError: Object onBefore has no method 'apply'"
what is happening!?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该错误是因为
.apply()
是函数上的方法,而不是字符串上的方法...并且'onBefore'
是一个字符串。相反,不要使用字符串...使用直接引用,如下所示:或匿名函数:
The error is because
.apply()
is a method on functions, not on strings...and'onBefore'
is a string. Instead, don't use a string...use a direct reference, like this:Or an anonymous function: