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




Multi-state-buttons

Single-icon

Example 3: makeMultiStateButton



Example 4: replaceInputsWithMultiStateButtons






Example 5: Overriding





Example 6: Using label classes to replace




Multi-icon

Example 7: makeMultiStateButton



Example 8: replaceInputsWithMultiStateButtons





Example 9: Overriding




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






Example 11