Callbacks()不是一个函数

时间:2013-10-18 11:47:30

标签: jquery

 var foo = function( value ) {
          alert( "foo: " + value );
        };

        // Another function to also be added to the list
        var bar = function( value ) {
          alerts( "bar: " + value );
        };

        var callbacks = $.Callbacks();

当我尝试在firefox浏览器中运行上面的代码时,它向我显示$ .Callbacks()不是函数。

1 个答案:

答案 0 :(得分:1)

可能是您的代码在加载jquery之前执行。请调用document.ready中的函数,以便仅在加载完整页面时调用它。

$( document ).ready(function() {
var foo = function( value ) {
          alert( "foo: " + value );
        };

        // Another function to also be added to the list
        var bar = function( value ) {
          alerts( "bar: " + value );
        };

        var callbacks = $.Callbacks();

callbacks.add(foo);
callbacks.fire("test");
}