본 플러그인은 jQuery를 이용하여, 인풋 타입의 대표적인 사용법 가운데 두가지인 TYPE="CHECKBOX" / TYPE="RADIO" 를 위와 같은 이미지 형태로 꾸밀 수 있도록 돕는 플러그인입니다.
기본적인 용법은
// ":not([safari])" is desirable but not necessary selector
$('input:checkbox:not([safari])').checkbox();
$('input[safari]:checkbox').checkbox({cls:'jquery-safari-checkbox'});
$('input:radio').checkbox();
});
의 형태로 구성되고요,
찬찬히 보시면 아시겠지만, 공통원리는 사실상..
$(input:radio) 의 value값이 0이나 1이냐에 따라 라디오버튼을 대체하는 이미지를 넣어라 <- 하는 것과
$(input:checkbox) 의 value값이 null이냐 아니냐에 따라 체크박스의 대체이미지를 넣는 정도의 작업입니다.
다만, 일일이 소스코딩을 하기가 다소 귀찮은 부분이 있는 것 또한 무시할 수 없으므로
본 플러그인을 사용함으로서 보다 간편하게 작업을 진행할 수 있다는 이점이 있죠..
사용을 위해서는 jQuery 라이브러리 1.2 버전 이상 (1.3 호환)을 사용하셔야 하며
이벤트 명령으로는 현재까지 "check", "uncheck", "disable", "enable" 이 지원됩니다.
아래 소스코드 압축파일내에는, 본 플러그인을 구동하기 위한 모든 파일들이 포함되어 있으므로 필요하신 분들은 다운받아 사용해 보시기 바랍니다. (데모페이지도 포함되어 있습니다)

소스코드 다운로드
http://jquery-checkbox.googlecode.com/files/jquery-checkbox.1.3.0b1.zip

