0

私はJavaScriptが初めてで、関数変数をどのように呼び出すのか疑問に思っていました. 次のコード例では、ファイル アップロード コントロールの add 関数を呼び出して、独自のデータを渡すことができるようにしたいと考えています。どうすればこれを行うことができますか?ありがとうございました。

これは、私が add() 関数を呼び出そうとしている blueimp fileupload コードのバラバラ版です。

// 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
  }

 }
4

1 に答える 1

2

その関数を単に再利用したい場合addは、関数リテラルの代わりにへの参照を指定できます。

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

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

myAddこれで、自分で電話をかけることができます。これがあなたが望むものかどうか私に知らせてください。

于 2013-07-12T22:33:08.130 に答える