作用:
- 渲染并美化当前页面的复选框或单选框
- 响应复选框或单选框的点击事件
特点:
- 在不同浏览器(包括ie6+)和设备上都有相同的表现 — 包括 桌面和移动设备
- 支持触摸设备 — iOS、Android、BlackBerry、Windows Phone等系统
- 方便定制 — 用HTML 和 CSS 即可为其设置样式 (多套皮肤)
- 体积小巧 — gzip压缩后只有1 kb
- 25 种参数 用来定制复选框(checkbox)和单选按钮(radio button)
- 8 个回调事件 用来监听输入框的状态
- 7个方法 用来通过编程方式控制输入框的状态
- 能够将输入框的状态变化同步回原始输入框中, 支持所有选择器
使用方式:
- 引入css文件:
<link rel="stylesheet" href="/static/assets/plugins/iCheck/all.css">
- 引入js文件:
<script src="/static/assets/plugins/iCheck/icheck.min.js"></script>
- 编写html文件:
<input type="checkbox" class="minimal" />
- 激活iCheck插件(即初始化iCheck样式效果等):
$('input[type="checkbox"], input[type="radio"]').iCheck({
checkboxClass: 'icheckbox_minimal-blue',
radioClass : 'iradio_minimal-blue'
});
用法:
$('input').iCheck({
labelHover : false,
cursor : true,
checkboxClass : 'icheckbox_square-blue',
radioClass : 'iradio_square-blue',
increaseArea : '20%'
}</