Turn checkboxes and radio buttons in toggle switches.
fork from : https://github.com/Bttstrp/bootstrap-switch.git

Mattia Larentis 40c9d7eb1d welcome 12 vuotta sitten
examples 40c9d7eb1d welcome 12 vuotta sitten
static 40c9d7eb1d welcome 12 vuotta sitten
.gitignore 40c9d7eb1d welcome 12 vuotta sitten
LICENSE 40c9d7eb1d welcome 12 vuotta sitten
README.md 40c9d7eb1d welcome 12 vuotta sitten

README.md

Bootstrap-toggle-buttons

Demo

http://www.larentis.eu/bootstrap_toggle_buttons/

Usage

Just include Twitter Bootstrap, jQuery and Bootstrap Toggle Buttons CSS and Javascript

<link href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css" rel="stylesheet">
<link href="bootstrap-toggle-buttons.css" rel="stylesheet">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="jquery.toggle.buttons.js"></script>

Basic Example

HTML

<div id="toggle-button">
    <input id="checkbox1" type="checkbox" value="value1" checked="checked">
</div>

JS

$('#toggle-button').toggleButtons();

Full Example

HTML

<div id="toggle-button">
    <input id="checkbox1" type="checkbox" value="value1" checked="checked">
</div>

JS

$('#toggle-button').toggleButtons({
  onChange: function ($el, status, e) {
    // $el = $('#toggle-button'); 
    // status = [true, false], the value of the checkbox
    // e = the event
    console.log($el, status, e); 
  },
  width: 100,
  height: 25,
  font: {
    'font-size': '20px',
    'font-style': 'italic'
  },
  animated: true,
  transitionspeed: 1, // Accepted values float or "percent" [ 1, 0.5, "150%" ]
  label: {
    enabled: "ON",
    disabled: "OFF"
  },
  style: {
    // Accepted values ["primary", "danger", "info", "success", "warning"] or nothing
    enabled: "primary",
    disabled: "danger",
    custom: {
      enabled: {
        background:"#FF00FF",
        gradient: "#D300D3",
        color: "#FFFFFF"
      },
      disabled: {
        background: "#FFAA00",
        gradient: "#DD9900",
        color: "#333333"
      }
    }
  }
});

$('#toggle-button').toggleButtons('toggleActivation'); // to toggle the disabled status

Data Attributes Example

HTML

<div id="data-attribute-toggle-button"
     data-toggleButton-width="170"
     data-toggleButton-transitionspeed="500%"
     data-toggleButton-style-custom-enabled-background="#FF0000"
     data-toggleButton-style-custom-enabled-gradient="#000000">
    <input type="checkbox" checked="checked">
</div>

JS

$('#data-attribute-toggle-button').toggleButtons();