우리는 디자인을 위해 인기 있는 jquery를 사용하는 동시에 확장 효과가 뛰어난 boxy 팝업 플러그인을 선택했습니다. (boxy에 대한 자세한 내용은 Zhang Xinxu의 블로그 http://www.zhangxinxu.com/을 참조하세요. wordpress/?p=318). 다음은 선택자 프레임워크로서 boxy의 적용을 소개합니다.
채용사이트를 이용해보신 분들이라면 셀렉터(업종, 직책, 지역을 선택하실 때 클릭하시면 뜨는 내용)에 대해 잘 알고 계실 거라 믿습니다. 주로 IE6을 겨냥한 스타일 디버깅에 있습니다. 여기서는 산업, 직위 및 지역 선택기를 소개합니다. 다운로드한 데모에는 이 세 가지 선택기가 포함되어 있습니다.
산업 선택기: 연결 없음, 호출 문은 Boxy.industry(value, callback, options)이고, 매개변수 값은 선택된 값 숫자 집합(문자열 유형, 쉼표로 구분)이며, 콜백은 다음과 같습니다. 콜백 함수를 정의할 수 있으며, 콜백에 전달되는 값은 업종 선택기(문자열 유형, 쉼표로 구분)에서 선택한 항목의 숫자 집합이며, 옵션은 boxy 플러그인의 선택적 매개변수입니다.
호출 예: 1번과 2번 산업을 선택하고 선택기 제목을 "Industry Category Selector"로 정의합니다.
$("#industry").click(function() {
Boxy.industry("1,2", function(val) {
alert("선택한 항목: " val); { title: "산업 카테고리 선택기" })
return false
작업 선택기: 2단계 연결, 호출 문은 Boxy.job(값, 표시, 콜백, 옵션), 매개변수 값은 선택된 값 숫자 집합(문자열 유형, 숫자 사이) 쉼표- 구분, b로 시작하는 것은 주요 직업 범주 선택을 나타내고, s로 시작하는 것은 하위 범주 선택을 나타냅니다. 표시된 매개변수는 표시된 직업 범주의 수를 나타내며, 매개변수 callback은 정의 가능한 콜백 함수이며, 콜백에 전달되는 값은 다음과 같습니다. 위치 선택기. 선택된 항목에 대한 숫자 세트(문자열 유형, 쉼표로 구분), 옵션은 박스형 플러그인의 선택적 매개변수입니다.
호출 예: 직업 하위 범주 번호 1, 직업 범주 번호 2를 선택하고 선택기 이름을 직위 범주 선택기로 정의
Boxy.job("s1,b2" , "2", function(val) {
alert("선택함: " val);
}, { title: "위치 카테고리 선택기" })
return false;
위치 선택기: 세 개의 캐스케이드, 호출 문은 Boxy.area(value, 표시, 콜백, 옵션), 매개변수 값은 선택한 값입니다. 숫자 집합(문자열 유형) , 쉼표로 구분되며, p로 시작하는 것은 지방 선택을 의미하고, c로 시작하는 것은 도시 선택을 의미하고, d로 시작하는 것은 카운티 선택을 의미합니다. 표시된 매개변수는 표시되는 지역의 수를 나타내며, 매개변수 콜백은 정의 가능합니다. 콜백 함수, 콜백에 전달된 값은 지역 선택기에서 선택한 항목의 숫자 집합(문자열 유형, 숫자는 쉼표로 구분됨)이고 옵션은 boxy 플러그인의 선택적 매개 변수입니다.
호출 예: 1과 2번 카운티 또는 구역을 선택하고 선택기의 이름을 작업 영역 선택기로 정의
코드 복사
코드는 다음과 같습니다. $("#city").click(function() { Boxy.area("d1,c7", "1,724", function (val) {
alert("선택함: " val)