2

变量得到“percent警告”就好了。但是,当我把它放在progressbar函数中时,默认为零。如果我对值 ie 进行硬编码,它将起作用value: 60。我怎样才能使它与我的percent变量一起工作?谢谢。

    function updateProgress(percent)
    {
        alert(percent);
        $("#progressbar").progressbar({
            value: percent
        });
    }
4

3 回答 3

4

问题是变量 percent 在这里是一个字符串,因此将其转换为整数或更好的浮点数:

value: parseFloat(percent)
于 2012-09-19T15:50:14.547 回答
3
function updateProgress (percent) {
  alert(percent);

  $("#progressbar").progressbar({
    value: parseFloat(percent)
  });
}
于 2012-09-19T15:51:13.893 回答
1

您的代码看起来正确。试试这个:

function updateProgress(percent)
{
    var progress = {
        value: percent
    };
    alert(progress.value);
    $("#progressbar").progressbar(progress);
}
于 2012-09-19T15:52:26.813 回答