iCheck on()方法回调无法正常工作

时间:2015-05-24 15:24:13

标签: javascript jquery jquery-callback icheck

我正在使用使用iCheck v1.0.2

的引导程序模板

当我创建这样的输入时:

<input id="follow_us" type="checkbox">

它生成结果:

<div class="icheckbox_minimal-grey" style="position: relative;">
  <input id="follow_us" type="checkbox" style="position: absolute; top: -20%; left: -20%; display: block; width: 140%; height: 140%; margin: 0px; padding: 0px; border: 0px; opacity: 0; background: rgb(255, 255, 255);">
  <ins class="iCheck-helper" style="position: absolute; top: -20%; left: -20%; display: block; width: 140%; height: 140%; margin: 0px; padding: 0px; border: 0px; opacity: 0; background: rgb(255, 255, 255);"></ins>
</div>

我想检测此复选框的更改。 As the documentation says,有一种方法:

$('#follow_us').on('ifChanged', function(event){
  alert(event.type + ' callback');
});

但这绝对没有。每个其他回调都是一样的。我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

看起来您没有将initialize复选框作为iCheck对象。 为此,您需要添加以下内容:

$('#follow_us').iCheck();
在iCheck回调运行之前,

到您的脚本。查看文档(上面链接),了解有关可在初始化时设置的选项的更多信息。