//监听全选或全不选事件 selectAll.click(function(){ if(this.checked){ langs.prop('checked',true); selectAllLabel.hide(); deselectAllLabel.show(); } else{ langs.prop('checked',false); selectAllLabel.show(); deselectAllLabel.hide(); } }); //监听反选事件 invertSelect.click(function(){ langs.map(function(){ if(this.checked){ this.checked = false; } else{ this.checked = true; } }); langClick(); }); //监听手动选择事件 var langClick = function(){ var isAllChecked = true; langs.map(function(){ if(!this.checked){ isAllChecked = false; } }); if(isAllChecked){ selectAll.prop('checked',true); selectAllLabel.hide(); deselectAllLabel.show(); } else{ selectAll.prop('checked',false); selectAllLabel.show(); deselectAllLabel.hide(); } }; langs.click(langClick);
Sign in to make a reply
wyp0596