iCheck.jsのイベントが発火しない
iCheck.js
視覚的にチェックボックスを柔らかく見せてくれるので、特に管理画面なんかで使うiCheck.js
イベントを拾ってどうこうしたいとやっていた
## element側 <input type="checkbox" class="flat-red" id="hoge" name="hoge" value="hogehoge"> hoge ## js側 $("#hoge").change(function(){ alert("うごいたよー"); });
hogeという要素に変更があった場合に一旦ダイアログを出せって言う感じで動作確認したが動かない。
よくよく考えるとiCheck.jsで要素を視覚的に書き換えているから、そりゃ動かない。
ただしくは
$("#hoge").on('ifChanged',function(event){ alert("うごいたよー); });
ifChangedでイベントを取得しないと、要素が書き換えられて動かないみたい。
結構便利だから使うけど、意外と忘れやすい部分なのでメモ。