-1

次のように初期化される JS ライブラリがあります。

$("#container").mylibrary({
    progressBarWidth: "480px",

    fileUploadProgress: function(progress) {
        // handle upload progress here
    },
    // etc. other callbacks and variables continue
)};

これを変更して、ユーザーがモバイルを使用しているかどうかを確認し、その場合は進行状況バーの幅に別の値を返します。ここに小さな関数をインラインで配置して、値を返すにはどうすればよいでしょうか? 私はこれを試しましたが、運が悪い:

    progressBarWidth: (function() {
         // do some math here
         r = '480px';   
         return r;
    }),
4

2 に答える 2

-1

このような ?(醜い...しかし、私はあなたの質問を理解していません;-))

function myFunction() {
 var r = '480px';
 return r;
};
$("#container").mylibrary({
    progressBarWidth: myFunction(),
    fileUploadProgress: function(progress) {
        // handle upload progress here
    },
    // etc. other callbacks and variables continue
)};
于 2013-09-28T00:06:03.720 に答える