Пытаюсь заставить работать плагин iCheck на контент подгруженный через AJAX (вначале загружается вся страница и сразу же document ready идет второй запрос через AJAX).
Есть такое
<div id="ajax_result"></div>
Гружу в него такое (много чекбоксов)
<input type="checkbox" class="minimal" value="on" checked="" />
...
<input type="checkbox" class="minimal" value="on" checked="" />
Если контент загружается сразу (есть в DOM), то проблем подключить плагин не составляет (естественно jquery присутствует, подключаем плагин и инициализируем его) - так все работает.
<script src="plugins/iCheck/icheck.min.js"></script>
<script>
//iCheck for checkbox and radio inputs
$('input[type="checkbox"].minimal').iCheck({
checkboxClass: 'icheckbox_minimal-blue',
radioClass: 'iradio_minimal-blue'
});
</script>
На AJAX контенте, пока не получается. Накодил такого
$('#ajax_result').on('ajax_result', 'input[type="checkbox"].minimal', iCheck({
checkboxClass: 'icheckbox_minimal-blue',
radioClass: 'iradio_minimal-blue'
})
);
$('#ajax_result').triggerHandler('ajax_result');
и подключил
<script src="plugins/iCheck/icheck.min.js"></script>
<script src="client/search/init_icheck.js"></script>
Т.е. сделал свое событие ajax_result
В консоли ошибка "ReferenceError: iCheck is not defined"
Подозреваю, что чето не правильно сделал.
Помогите пжлст.