2012-08-24 16:19:26 +01:00
|
|
|
function changeCheck(el) {
|
|
|
|
var input = el.find('input[type="checkbox"]');
|
|
|
|
|
|
|
|
if(input.attr("checked")) {
|
|
|
|
el.css('backgroundPosition', '0 0');
|
|
|
|
input.removeAttr('checked');
|
|
|
|
} else {
|
|
|
|
el.css('backgroundPosition', '0 -18px');
|
|
|
|
input.attr('checked', true);
|
|
|
|
}
|
|
|
|
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
function startChangeCheck(el) {
|
|
|
|
var input = el.find('input[type="checkbox"]');
|
|
|
|
|
|
|
|
if(input.attr('checked')) {
|
|
|
|
el.css('backgroundPosition', '0 -18px');
|
|
|
|
}
|
|
|
|
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
$(document).ready(function(){
|
|
|
|
$('.niceCheck-main').each(function(i,el) {
|
|
|
|
startChangeCheck($(el));
|
|
|
|
});
|
|
|
|
$('.niceCheck-main').click(function() {
|
|
|
|
changeCheck($(this));
|
|
|
|
});
|
|
|
|
});
|