The online documentation for the progressbar plugin for jQuery.UI says to use “progress” as the keyword when setting the value of your progress bar, something like this:
var percent = Math.floor(data.received / data.size * 100); $("#upload-progress").progressbar('progress', percent);
It doesn’t work. At least, it doesn’t work with the 1.6rc5 release. The correct keyword for setting the value is “value”:
var percent = Math.floor(data.received / data.size * 100); $("#upload-progress").progressbar('value', percent);
The documentation doesn’t mention the default range of values for progressbar, but it is from 0 to 100. Actually the docs have all this stuff about showing custom text and the numeric value in the bar and that doesn’t seem to work neither.
In a way this small imperfection makes me admire jQuery even more. And this post is a kiss on her cheek.
I’ve filed a bug! #3871 on jQuery.UI’s Trac.