0

我有一个函数,我必须在其中设置一些选项:

var g4 = new JustGage({
  id : "g4",
  value : (0, 200),
  min : 0,
  max : 500,
  title : "Facebook likes",
  showMinMax : false
});

从另一个函数中,我得到了我喜欢的计数器:

function(data) {
  var likes = (data[0].fan_count );
});

不,我想更换最大值。value, 200 到 var likes 的值。

value : (0, 200),

我的解决方案value : (0, {likes}),不起作用。

怎么了?非常感谢!

4

1 回答 1

0

我认为您的代码有问题。

你觉得 有什么value : (0, 200),作用?

value将等于20

您遇到的其他问题是范围问题。看起来你对局部变量有一些影响,我猜你正在处理异步回调,就像它们是同步的一样。

我想你真正追求的只是

function makeAGage( value ) {
    var g4 = new JustGage({
                id : "g4",
                value : (0, 200),
                min : 0,
                max : 500,
                title : "Facebook likes",
                showMinMax : false
            });
}

你回拨

function(data) {
    makeAGage(data[0].fan_count);
});
于 2013-01-21T21:07:28.537 回答