我使用两个jquery插件SlideControl和iCheck,然后我使用这个脚本
$(document).ready(function(){
$('.slideControl').slideControl({
'lowerBound' : 1,
'upperBound' : 10
});
$('.form-horizontal input').iCheck({
checkboxClass: 'icheckbox_flat',
radioClass: 'iradio_flat'
});
$("input").on("ifChecked",function(e){
$(this).parent().next().removeClass("invisible");
});
});
$(this).parent().next()
有类.slideControl
,因此它应显示为滑块,但不起作用。有关信息,ifChecked
对应于为check
API定制的iCheck
事件。我试着添加
$("input").on("ifChecked",function(e){
$(this).parent().removeClass("invisible");
$('.slideControl').slideControl({
'lowerBound' : 1,
'upperBound' : 10
});
});
它也没用。实际上,如果我将最后一个代码放在slidecontrol
文件slideControl.min.js
中,它就可以了。但它不是很干净,有人可以帮忙吗?
答案 0 :(得分:0)
好的,我明白了,这有点棘手:事实上,当ifChecked
与检查事件并不真正同步时,我必须这样做!
$("input").on("ifChecked",function(e){
$(this).parent().addClass('checked');
$(this).parent().removeClass("invisible");
$('.slideControl').slideControl({
'lowerBound' : 1,
'upperBound' : 10
});
});