icheck相关使用方法
Methods
// change input's state to 'checked' $('input').iCheck('check'); // remove 'checked' state $('input').iCheck('uncheck'); // toggle 'checked' state $('input').iCheck('toggle'); // change input's state to 'disabled' $('input').iCheck('disable'); // remove 'disabled' state $('input').iCheck('enable'); // change input's state to 'indeterminate' $('input').iCheck('indeterminate'); // remove 'indeterminate' state $('input').iCheck('determinate'); // apply input changes, which were done outside the plugin $('input').iCheck('update'); // remove all traces of iCheck $('input').iCheck('destroy');
还可以使用一个回调函数:
$('input').iCheck('check', function(){ alert('Well done, Sir'); });
我提供一个我在项目中应用:
先看看截图吧:
如何初始化:
$('.skin-minimal input').iCheck({ checkboxClass: 'icheckbox-blue', radioClass: 'iradio-blue', increaseArea: '20%' });
如何关联选中
$(document).on('ifChecked', '.permission-list2 dt input', function (event) { $(this).parent().parent().parent().parent().find('dd input[type="checkbox"]').iCheck('check'); });
如何批量取消
$(document).on('ifUnchecked', '.permission-list2 dt input', function (event) { $(this).parent().parent().parent().parent().find('dd input[type="checkbox"]').iCheck('uncheck'); });
还有其他的事件:
iCheck插件可以 美化页面的 radio 和 check
这是github 上 icheck相关使用文档
https://github.com/fronteed/iCheck
更多使用详情,请查看 github上的帮助文档