调用参数列表的函数

时间:2013-07-12 22:27:31

标签: javascript jquery

我是javascript的新手,想知道如何调用函数变量。在下面的代码示例中,我希望能够调用fileupload控件的add函数并传递我自己的数据。我该怎么做呢?谢谢。

这是我试图为其调用add()函数的blueimp文件上载代码的屠宰版本。

// The UI version extends the file upload widget
// and adds complete user interface interaction:
$.widget('blueimp.fileupload', $.blueimp.fileupload, {
 options: {
  autoUpload: false,
  add: function (e, data) {
  //function stuff
  }

 }

1 个答案:

答案 0 :(得分:2)

如果您只想重复使用该功能,则可以提供对add的引用,而不是函数文字:

var myAdd = function (e, data) {
    ...
};

$.widget('blueimp.fileupload', $.blueimp.fileupload, {
    options: {
    autoUpload: false,
    add: myAdd
});

现在您可以自己致电myAdd了。如果这是你想要的,请告诉我。