multiSwitch是一款3种状态的IOS样式滑动按钮jQuery插件。该滑动按钮可以初始化为3种状态,初始化状态,选择状态和不选择状态,外观为IOS样式,非常时尚。

使用方法

使用该滑动按钮插件需要在页面中引入jquery和multi-switch.js,以及样式文件multi-switch.min.css文件。

<link rel="stylesheet" href="css/multi-switch.min.css">
<script src="js/jquery.min.js"></script>
<script src="js/multi-switch.js"></script>                 
                

IOS样式滑动按钮

HTML结构

最基本的滑动按钮的HTML结构使用<input>元素来制作。

<input type="checkbox" class="multi-switch" value="0" />
                

3状态滑动按钮的HTML结构如下:

<input type="checkbox" class="multi-switch" 
               initial-value="0" unchecked-value="2" 
               checked-value="1" value="0" />                  
                

禁用状态的滑动按钮的HTML结构如下:

<input type="checkbox" class="multi-switch" value="0" disabled="disabled" />                  
                
初始化插件

在页面DOM元素加载完毕之后,可以通过multiSwitch()方法来初始化该滑动按钮插件。

$(document).ready(function(){
    $('.multi-switch').multiSwitch();
});                  
                

multiSwitch滑动按钮插件的github地址为:https://github.com/tcavalin/multiSwitch