1. 程式人生 > >基於bootstrap 的選擇框外掛-icheck

基於bootstrap 的選擇框外掛-icheck

  1. 到官網下載Icheck壓縮包。
  2. 解壓後找到 icheck.min.js, jquery.js, zepto.js 以及skins資料夾,複製到自己的專案中
  3. 在專案中引用
<link rel="stylesheet"href="icheck/skins/minimal/red.css" />
<script type="text/javascript" src="icheck/js/jquery.js" ></script>
<script type="text/javascript"src="icheck/js/icheck.min.js" ></script
>

4.寫輸入框程式碼

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

5.初始化

  $('input').iCheck({
    checkboxClass: 'icheckbox_minimal-red',
    radioClass: 'iradio_minimal-red',
    increaseArea:
'20%', // optional labelHover: true, });

//———————————————————–
以上是icheck的一個簡單實戰教程。接下來再具體介紹一下
1、選擇你要使用的面板樣式主題,共6個(在skins檔案下)
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.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 在頁面新增以下程式碼

<body>
<input type="checkbox">

<input type="checkbox" checked>

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

<input type="radio" name="iCheck" checked>
</body>
<script>

$(document).ready(function(){
 $('input').iCheck({
   checkboxClass: 'icheckbox_square-blue',  **// 注意square和blue的對應關係**
   radioClass: 'iradio_square-blue',
   increaseArea: '20%' // optional

 });

});

</script>

匯入的顏色樣式與 checkboxClass, radioClass 要一一對應,否則不起作用
如:

<link rel="stylesheet" href="icheck/skins/minimal/red.css" /> 
對應的是
  $('input').iCheck({
    checkboxClass: 'icheckbox_minimal-red',
    radioClass: 'iradio_minimal-red',
    .........

  });