第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > jQuery iCheck自定义复选框和单选按钮组件

jQuery iCheck自定义复选框和单选按钮组件

时间:2024-07-28 22:57:45

相关推荐

jQuery iCheck自定义复选框和单选按钮组件

参数:

下面是参数列表及其默认值:

{// 'checkbox' or 'radio' to style only checkboxes or radio buttons, both by defaulthandle: '',// base class added to customized checkboxescheckboxClass: 'icheckbox',// base class added to customized radio buttonsradioClass: 'iradio',// class added on checked state (input.checked = true)checkedClass: 'checked',// if not empty, used instead of 'checkedClass' option (input type specific)checkedCheckboxClass: '',checkedRadioClass: '',// if not empty, added as class name on unchecked state (input.checked = false)uncheckedClass: '',// if not empty, used instead of 'uncheckedClass' option (input type specific)uncheckedCheckboxClass: '',uncheckedRadioClass: '',// class added on disabled state (input.disabled = true)disabledClass: 'disabled',// if not empty, used instead of 'disabledClass' option (input type specific)disabledCheckboxClass: '',disabledRadioClass: '',// if not empty, added as class name on enabled state (input.disabled = false)enabledClass: '',// if not empty, used instead of 'enabledClass' option (input type specific)enabledCheckboxClass: '',enabledRadioClass: '',// class added on hover state (pointer is moved onto an input)hoverClass: 'hover',// class added on focus state (input has gained focus)focusClass: 'focus',// class added on active state (mouse button is pressed on an input)activeClass: 'active',// adds hoverClass to customized input on label hover and labelHoverClass to label on input hoverlabelHover: true,// class added to label if labelHover set to truelabelHoverClass: 'hover',// increase clickable area by given % (negative number to decrease)increaseArea: '',// true to set 'pointer' CSS cursor over enabled inputs and 'default' over disabledcursor: false,// set true to inherit original input's class nameinheritClass: false,// if set to true, input's id is prefixed with 'iCheck-' and attachedinheritID: false,// add HTML code or text inside customized inputinsert: ''}

用法:

1、选择你要使用的皮肤样式主题,共6个

flat, futurico, line, minimal, polaris, square

每个皮肤底下有好几个可以选择的颜色,例如:

Black — square.css

Red — red.css

Green — green.css

Blue — blue.css

Aero — aero.css

Grey — grey.css

Orange — orange.css

Yellow — yellow.css

Pink — pink.css

Purple — purple.css

2 例如选择square皮肤下的blue.css,复制 skin/square文件夹下的到css文件夹下

<link href="css/square/blue.css" rel="stylesheet">

3 引入icheck.js

移动端引入:

<script src="js/zepto.js"></script>

<script src="js/icheck.min.js"></script>

PC端引入

<script src="js/jquery.js"></script>

<script src="js/icheck.min.js"></script>

4 在页面添加以下代码

HTML:

<input type="checkbox">

<input type="checkbox" checked>

<input type="radio" name="iCheck">

<input type="radio" name="iCheck" checked>

javascript:

<script>

$(document).ready(function(){

$('input').iCheck({

checkboxClass: 'icheckbox_square-blue', // 注意square和blue的对应关系

radioClass: 'iradio_square-blue',

increaseArea: '20%' // optional

});

});

</script>

iCheck提供了大量回调事件,都可以用来监听change事件。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。