At RightsPro, we’ve chosen to go with jQuery UI as an interface framework and while the progress bars look great out of the box we wanted to add the effect of the progress growing to its value when the user visits the page to draw attention to it.
jQuery’s documentation for the UI components, including the progress bar, is straight forward.
500 is the time the animation should take in milliseconds.
This gives the desired effect of the progress bar growing to its value when the page loads rather than immediately rendering the final result.
Not earth-shattering, but a nice little trick.