Toggle.js: Single & Multi-state Toggle Buttons

A jQuery based toggle button builder that converts buttons, checkboxes, radio buttons, or select boxes into user-friendly single- or multi-state toggle buttons with custom on/off icons.

Example 1: makeToggleButton

Example 2: replaceCheckboxesWithButtons



Example 3: makeMultiStateButton

Example 4: replaceInputsWithMultiStateButtons

Example 5: Overriding

Example 6: Using label classes to replace


Example 7: makeMultiStateButton

Example 8: replaceInputsWithMultiStateButtons

Example 9: Overriding

Example 10: Mixing single-icon and multi-icon buttons

Example 11