Summary
In this chapter, we've looked at two interface widgets that can both provide some form of visual feedback, either as result of an operation, or to set a particular value. We saw how quickly and easily it can put a slider widget on the page, and that it requires minimal underlying markup and just a single line of code to initialize.
We explored the different options that we can set, to control how the slider behaves and how it is configured once it's initialized, while providing callbacks that can be used to execute code at important times during an interaction. We also covered the range of methods that can be used to programmatically interact with the slider, including methods for setting the value of the handle(s), or getting and setting configuration options after initialization.
We also looked at the progressbar widget with a compact API that provides essential visitor feedback when processes are in progress. We then looked into the various options that can be used to configure...