[jQuery] Simple checkbox replacement
Example
http://kawika.org/jquery/checkbox/
Code
jQuery.fn.checkbox = function (opt) {
$("input[@type='checkbox']", this).each( function () {
var img = document.createElement("img");
img.src = this.checked ? opt.checked : opt.unchecked;
$(img).click( function() {
var input = this.nextSibling;
if ( input.checked ) {
this.src = opt.unchecked;
input.checked = "";
}
else {
this.src = opt.checked;
input.checked = "checked";
}
});
$(this).parent().prepend(img)
$(this).hide();
});
}
Usage
$(document).ready( function () {
$().checkbox({checked: "accept.png", unchecked: "cancel.png"});
});
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/