Input type="range" polyfill (slider control)
Purpose
The <input type="range" /> element enables the display of a slider control bar. Because some browsers do not support this functionality natively, this polyfill emulates the same functionality using generic HTML and WAI-ARIA.
Working example
How to implement
To use the polyfill, a standard input type="range" element must be used. In cases where a browser doesn't support the input type="range" element, the polyfill is automatically loaded.
Configuration options
Configuration options available for the input type="range" element (HTML5 specification)
Events
| Event | Trigger | What it does | 
|---|---|---|
| wb-init.wb-slider | Triggered manually (e.g., $( "input[type='range']" ).trigger( "wb-init.wb-slider" );). | Used to manually initialize the input type="range"polyfill. Note: Theprogresspolyfill will be initialized automatically unless theinput type="range"element is added after the page has already loaded. | 
| wb-update.wb-slider | Triggered manually (e.g., $( "input[type='range']" ).trigger( "wb-update.wb-slider" );). | Used to manually update the input type="range"polyfill. | 
| wb-ready.wb-slider(v4.0.5+) | Triggered automatically after the progresspolyfill initializes. Note: This event will only be triggered if the polyfill is loaded. The polyfill will not load for browsers with nativeinput type="range"support. | Used to identify where the input type="range"polyfill initialized (target of the event) | 
| wb-updated.wb-slider(v4.0.5+) | Triggered automatically after the input type="range"polyfill is updated. Note: This event will only be triggered if the polyfill is loaded. The polyfill will not load for browsers with nativeinput type="range"support. | Used to identify where the input type="range"polyfill initialized (target of the event) | 
| wb-ready.wb(v4.0.5+) | Triggered automatically when WET has finished loading and executing. | Used to identify when all WET plugins and polyfills have finished loading and executing.  | 
Source code
Report a problem on this page
- Date modified: