复选框中的选中互不影响事件

选中状态时的图片:

根据选中时的状态控制上方的菜单,每一个复选框都可以引出菜单,只要剩余一个复选框菜单栏必须还在。

 

 

代码展示:

 

// 全选和复选
$('#text_box').on('ifChecked', function(event) {             //text_box是全选按钮的id
$('.text_box1').iCheck('check');                                  //text_box1 是每一个复选框给出的class
$("#showFunc_id").show();                                        //showFunc_id 是上面隐式隐藏的菜单栏  首先为隐藏
var checkedNum = $(".text_box1:checked").length;       //checkedNum 获取到所有复选框选中时长度
$(".l_span").text(checkedNum);                                  //I_span 选中时的数量的变化     
});
$('#text_box').on('ifUnchecked', function(event) {          反选事件的触发 进行捕捉处理
$('.text_box1').iCheck('uncheck');
$("#showFunc_id").hide();
var checkedNum = $(".text_box1:checked").length;
$(".l_span").text(checkedNum);
});
$('.text_box1').on('ifChecked', function(event) {
$("#showFunc_id").show();
var checkedNum = $(".text_box1:checked").length;
$(".l_span").text(checkedNum);
});
$('.text_box1').on('ifUnchecked', function(event) {
var checkedNum = $(".text_box1:checked").length;
if(checkedNum == 0) {
$("#showFunc_id").hide();
$('#text_box').iCheck("uncheck");
} else {
$("#showFunc_id").show();
}
$(".l_span").text(checkedNum);
});

转载于:https://www.cnblogs.com/xinkun/p/8176332.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值