단추 (버튼) - 예를 jQuery를 UI
적절한 사용 호버 (마우스 오버) 및 활성화로 (활성) 스타일 기능 (예 : 버튼, 입력 상자, 앵커 등) 표준 양식 요소를 강화하기 위해 버튼을 테마로 할 수 있습니다.
버튼 구성 요소에 대한 자세한 내용은 API 문서를 참조하십시오 버튼 부재 (버튼 위젯을) .
기본 기능
버튼 요소, 입력 요소의 유형 및 앵커 제출 : 마커의 예는 버튼에 사용될 수있다.
<! DOCTYPE html로> <HTML LANG = "EN"> <헤드> <메타 문자 집합 = "UTF-8"> <제목>의 jQuery UI 단추 (버튼) - 기본 기능 </ 제목> <링크 REL = "스타일 시트"HREF = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <스크립트 SRC = "// code.jquery.com/jquery-1.9.1.js"> </ script> <스크립트 SRC = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <링크 REL = "스타일 시트"HREF = "http://jqueryui.com/resources/demos/style.css"> <스크립트> $ (함수 () { $ ( "입력 [입력 = 제출, A, 버튼") .button () .click (함수 (이벤트) { 에서는 event.preventDefault (); }); }); </ 스크립트> </ 헤드> <바디> <버튼> 버튼 요소 </ 버튼> <입력 유형 = 값 = "버튼을 제출", "제출"> <a는 앵커 </a>를보기 </a> </ BODY> </ HTML>
확인란
버튼 체크 박스를 이용하여 토글 버튼 스타일입니다. 표지 요소는 버튼 텍스트와 연관된 상자.
공용 컨테이너에의 호출에 의해,이 경우 .buttonset()
세 개의 디스플레이 버튼 스타일 상자에서 입증 된 바와 같이,.
<! DOCTYPE html로> <HTML LANG = "EN"> <헤드> <메타 문자 집합 = "UTF-8"> <제목> jQuery를 UI 단추 (버튼) - 체크 박스 </ 제목> <링크 REL = "스타일 시트"HREF = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <스크립트 SRC = "// code.jquery.com/jquery-1.9.1.js"> </ script> <스크립트 SRC = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <링크 REL = "스타일 시트"HREF = "http://jqueryui.com/resources/demos/style.css"> <스크립트> $ (함수 () { $ ( "#check") .button (); $ ( "#format") .buttonset (); }); </ 스크립트> <스타일> #format {마진 - 맨 : 2EM;} </ 스타일> </ 헤드> <바디> <입력 유형 = "체크 박스"ID = "확인"> <= "확인"레이블> 스위치 </ 라벨> <사업부 아이디 = "형식"> <입력 유형 = "체크 박스"ID = "CHECK1"> <= "CHECK1"레이블> B </ 라벨> <입력 유형 = "체크 박스"ID = "CHECK2"> <= "CHECK2"레이블> 나 </ 라벨> <입력 유형 = "체크 박스"ID = "check3"> <= "check3"레이블> U </ 라벨> </ DIV> </ BODY> </ HTML>
아이콘
텍스트와 아이콘 버튼의 다양한 조합과 일부
<! DOCTYPE html로> <HTML LANG = "EN"> <헤드> <메타 문자 집합 = "UTF-8"> <제목>의 jQuery UI 단추 (버튼) - 아이콘 </ 제목> <링크 REL = "스타일 시트"HREF = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <스크립트 SRC = "// code.jquery.com/jquery-1.9.1.js"> </ script> <스크립트 SRC = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <링크 REL = "스타일 시트"HREF = "http://jqueryui.com/resources/demos/style.css"> <스크립트> $ (함수 () { $ ( "버튼 : 첫 번째") .button ({ 아이콘 : { 주 : "UI-아이콘 고정" }, 텍스트 : 거짓 }). 다음 (). 버튼 ({ 아이콘 : { 주 : "UI-아이콘 고정" } }). 다음 (). 버튼 ({ 아이콘 : { 주 : "UI-아이콘 기어" 차 : "UI-아이콘 삼각형-1의" } }). 다음 (). 버튼 ({ 아이콘 : { 주 : "UI-아이콘 기어" 차 : "UI-아이콘 삼각형-1의" }, 텍스트 : 거짓 }); }); </ 스크립트> </ 헤드> <바디> 만 </ 버튼>와 <버튼> 아이콘 버튼 <버튼> 왼쪽에있는 아이콘 버튼 </ 버튼> <버튼>이 아이콘 버튼 </ 버튼> <버튼> </ 버튼>이없는 텍스트 아이콘이 버튼을 </ BODY> </ HTML>
라디오
버튼에 세 개의 라디오 버튼.
<! DOCTYPE html로> <HTML LANG = "EN"> <헤드> <메타 문자 집합 = "UTF-8"> <제목>의 jQuery UI 단추 (버튼) - 라디오 </ 제목> <링크 REL = "스타일 시트"HREF = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <스크립트 SRC = "// code.jquery.com/jquery-1.9.1.js"> </ script> <스크립트 SRC = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <링크 REL = "스타일 시트"HREF = "http://jqueryui.com/resources/demos/style.css"> <스크립트> $ (함수 () { $ ( "#radio")를 .buttonset (); }); </ 스크립트> </ 헤드> <바디> <양식> <사업부 아이디 = "라디오"> <입력 유형 = "라디오"ID = "radio1"이름 = "라디오"> < "radio1"= 레이블은> 1 </ 라벨>을 선택 < "radio2"= 레이블> 2 </ 라벨>을 선택 <입력 유형 = "라디오"ID = "radio2"이름 = "라디오"체크 = "확인"> <입력 유형 = "라디오"ID = "radio3"이름 = "라디오"> < "radio3"= 레이블이> 3 </ 라벨>을 선택 </ DIV> </ FORM> </ BODY> </ HTML>
분할 버튼
<! DOCTYPE html로> <HTML LANG = "EN"> <헤드> <메타 문자 집합 = "UTF-8"> <제목>의 jQuery UI 단추 (버튼) - 분할 버튼 </ 제목> <링크 REL = "스타일 시트"HREF = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <스크립트 SRC = "// code.jquery.com/jquery-1.9.1.js"> </ script> <스크립트 SRC = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <링크 REL = "스타일 시트"HREF = "http://jqueryui.com/resources/demos/style.css"> <스타일> .ui 메뉴 {위치 : 절대; 폭 : 100 픽셀;} </ 스타일> <스크립트> $ (함수 () { $ ( "#rerun") .button () .click (함수 () { 경고 ( "마지막 작업 실행"); }) 다음 내용 () .button ({ 텍스트 : 거짓, 아이콘 : { 주 : "UI-아이콘 삼각형-1의" } }) .click (함수 () { VAR 메뉴 = $ (이) .parent (). 다음 (). 쇼 (). 위치 ({ 내 "상단 왼쪽", 에서 "바닥을 왼쪽", 의이 }); $ (문서) 사실 말이다 ({) ( "클릭"기능 menu.hide (); }); false를 반환; }) .parent () .buttonset () 다음 내용 () .hide () .menu (); }); </ 스크립트> </ 헤드> <바디> <DIV> <DIV> <버튼 ID = "다시 실행"> 실행 마지막 작업 </ 버튼> <버튼 ID = "선택"> 작업을 선택 </ 버튼> </ DIV> <UL> <리> <a보기 </a> 오픈 ... </A> </ 리> <리> <a보기 </a> 저장 </A> </ 리> <리> <a보기 </a> 삭제 </A> </ 리> </ UL> </ DIV> </ BODY> </ HTML>
도구 모음
멀티미디어 플레이어 도구 모음. 마커를 봐 기반 : 일부 버튼 요소는, 임의 재생 버튼 입력의 유형에 대한 확인란이며, 반복 옵션은 무선 입력의 세 가지 유형이 있습니다.
<! DOCTYPE html로> <HTML LANG = "EN"> <헤드> <메타 문자 집합 = "UTF-8"> <제목>의 jQuery UI 단추 (버튼) - 도구 모음 </ 제목> <링크 REL = "스타일 시트"HREF = "// code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <스크립트 SRC = "// code.jquery.com/jquery-1.9.1.js"> </ script> <스크립트 SRC = "// code.jquery.com/ui/1.10.4/jquery-ui.js"> </ script> <링크 REL = "스타일 시트"HREF = "http://jqueryui.com/resources/demos/style.css"> <스타일> #toolbar { 패딩 : 4 픽셀; 디스플레이 : 인라인 블록; } / * 지원 : IE7 * / * + html로의 #toolbar { 디스플레이 : 인라인; } </ 스타일> <스크립트> $ (함수 () { $ ( "#beginning") .button ({ 텍스트 : 거짓, 아이콘 : { 주 : "UI-아이콘-추구 스타트" } }); $ ( "#rewind") .button ({ 텍스트 : 거짓, 아이콘 : { 주 : "UI-아이콘-추구-이전을" } }); $ ( "#play") .button ({ 텍스트 : 거짓, 아이콘 : { 주 : "UI-아이콘 플레이" } }) .click (함수 () { VAR 옵션; 경우 ($ (이)는 .text () === "재생") { 옵션 = { 레이블 : "일시 중지" 아이콘 : { 주 : "UI-아이콘 - 일시 중지" } }; } 그밖에 { 옵션 = { 레이블 : "재생", 아이콘 : { 주 : "UI-아이콘 플레이" } }; } $ (이) .button ( "옵션"옵션); }); $ ( "#STOP") .button ({ 텍스트 : 거짓, 아이콘 : { 주 : "UI-아이콘 스톱" } }) .click (함수 () { $ ( "#play") .button ( "옵션", { 레이블 : "재생", 아이콘 : { 주 : "UI-아이콘 플레이" } }); }); $ ( "#forward") .button ({ 텍스트 : 거짓, 아이콘 : { 주 : "UI-아이콘 - 탐색 - 다음" } }); $ ( "#end에") .button ({ 텍스트 : 거짓, 아이콘 : { 주 : "UI-아이콘-추구 엔드" } }); $ ( "#shuffle") .button (); $ ( "#repeat") .buttonset (); }); </ 스크립트> </ 헤드> <바디> <사업부 아이디 = "도구 모음"클래스 = "UI 위젯 헤더 UI 코너 - 모든"> <버튼 ID = "시작"> 시작 </ 버튼> <버튼 ID = "되감기"> 되감기 </ 버튼> <버튼 ID = "재생"> 재생 </ 버튼> 중지 </ 버튼> <버튼 ID는 = "중지"> <버튼 ID = "앞으로"> 빨리 감기 </ 버튼> <버튼 ID = "끝"> 끝 </ 버튼> <입력 유형 = "체크 박스"ID = "셔플"> < "셔플"= 레이블> 셔플 </ 라벨> <스팬 ID = "반복"> <입력 유형 = "라디오"ID = "repeat0은"이름 = 확인 = "확인" "반복"> <= "repeat0"에 대한 라벨> 없음 반복 </ 라벨> 없음 <입력 유형 = "라디오"ID = "REPEAT1"이름 = "반복"> <= "REPEAT1"레이블> 일단 </ 라벨> <입력 유형 = "라디오"ID = "repeatall"이름 = "반복"> <= "repeatall"레이블> 모든 </ 라벨> </ SPAN> </ DIV> </ BODY> </ HTML>