zoukankan      html  css  js  c++  java
  • ickeck插件

    地址:http://www.bootcss.com/p/icheck/#skins

    使用

    1. 先引入文件

     css <link rel="stylesheet" type="text/css" href="../css/web2.0/skins/all.css">

     js <script type="text/javascript" src="../js/web2.0/jquery.icheck.js"></script>

      选择你要使用的皮肤样式主题,共6个(css文件不同)

    2.html 结构

    <ul class="icheck">
      <li>
    	<input tabindex="01" type="checkbox" name="" />
      </li>
    </ul>
    

     3. js 调用

    $('.icheck input').on('ifCreated ifClicked ifChanged ifChecked ifUnchecked ifDisabled ifEnabled ifDestroyed', function(event){
    		}).iCheck({
    			checkboxClass: 'icheckbox_square-green'  //class类名,控制选框样式
    		});
    

    总结:

     插件方法:

      $('input').iCheck('check'); — 将输入框的状态设置为checked

      $('input').iCheck('uncheck'); — 移除 checked 状态

      $('input').iCheck('toggle'); — toggle checked state

      $('input').iCheck('disable'); — 将输入框的状态设置为 disabled--不可点击

      $('input').iCheck('enable'); — 移除 disabled 状态

      $('input').iCheck('update'); — apply input changes, which were done outside the plugin

      $('input').iCheck('destroy'); — 移除iCheck样式

     回调事件

      

    使用案例:

    var _allckbox = $(".all-ckbox").find(".icheck input")
            _sonckbox = $(".allck-con").find(".icheck input")
    // 如果全选 选中 那么所有子集都选中 _allckbox.on('ifChecked ifUnchecked', function(event) { if (event.type == 'ifChecked') { //判断是否选中 _sonckbox.iCheck('check'); } else { _sonckbox.iCheck('uncheck'); } });
    // 如果子集全都选中,那么全选 也选中状态 _sonckbox.on('ifChecked ifUnchecked', function(event) { var _sonckboxize = _sonckbox.size(); var _sonckboxsize_ck = _sonckbox.filter(":checked").size(); if (event.type == 'ifChecked') { if(_sonckboxsize_ck == _sonckboxize){ _allckbox.prop('checked', 'checked'); } } else { _allckbox.removeProp('checked'); } _allckbox.iCheck('update'); });

     

  • 相关阅读:
    1012 The Best Rank (25 分)(排序)
    1011. World Cup Betting (20)(查找元素)
    1009 Product of Polynomials (25 分)(模拟)
    1008 Elevator (20 分)(数学问题)
    1006 Sign In and Sign Out (25 分)(查找元素)
    1005 Spell It Right (20 分)(字符串处理)
    Kafka Connect 出现ERROR Failed to flush WorkerSourceTask{id=local-file-source-0}, timed out while wait
    flume、kafka、avro组成的消息系统
    Java23种设计模式总结【转载】
    Java编程 思维导图
  • 原文地址:https://www.cnblogs.com/Kyaya/p/6807065.html
Copyright © 2011-2022 走看看