callback是jquery的方法的回调函数。但是在jquery中封装了一个callbacks的方法,这个方式的具体作用能干什么呢,有没有一个通俗的解释,或者详细的事例

解决方案 »

  1.   

    可以把回调函数看成是一个事件
    当发生某件事情时会进行通知(调用回调函数)
    http://www.chhblog.com/Web/ArticleView.aspx?ArticleID=172 
      

  2.   


    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="gb2312" />
    <title></title>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    </head>
    <body>
    <div id="test" style="width:100px; height:100px; background:#ddd;"></div>
    <script>
    $('#test').animate({
    width: 200
    }, function(){
    alert('动画完毕')
    })
    </script>
    </body>
    </html>比如 动画完成后 执行fn
      

  3.   

    好吧。我没说明白。我想问的是$.Callbacks(), $.Callbacks()支持的方法,包括 callbacks.add(),callbacks.remove(), callbacks.fire() and callbacks.disable()。这是用来管理回调函数列表的么?这样子的话,是不是也能为每个方法添加一个回调函数?