최신 웹 개발 튜토리얼
 

jQuery Mobile데이터 속성


jQuery를 데이터 속성

jQuery를 모바일은 사용 HTML5는 data-* 속성 만들기 위해 "touch-friendly" 모바일 장치와 매력적인 모습을.

아래의 참조 목록은 bold value 기본 값을 지정합니다.


단추

버전 1.4에서 사용되지 않습니다. 사용 CSS 클래스대신. 하이퍼 링크를 data-role="button" . 도구 모음 및 입력 필드에 버튼 요소와 링크는 자동으로 버튼으로 필요 스타일되지 않습니다 data-role="button" .

데이터 속성 기술
data-corners true | false 버튼이 둥근 모서리가 없거나할지 여부를 지정합니다
data-icon Icons Reference 버튼의 아이콘을 지정합니다. 기본값은 아이콘이 없다
data-iconpos left | right | top | bottom | notext 아이콘의 위치를 ​​지정합니다
data-iconshadow true | false 버튼 아이콘 그림자이 없거나할지 여부를 지정합니다
data-inlinetrue | false 버튼 인라인 여부를할지 여부를 지정합니다
data-minitrue | false 버튼이 작거나 일정한 크기 여야할지 여부를 지정합니다
data-shadow true | false 버튼 그림자이 없거나할지 여부를 지정합니다
data-theme letter (a-z) 버튼의 테마 색상을 지정합니다

그룹 여러 버튼을 위해,와 용기 사용 data-role="controlgroup" 와 함께 속성 data-type="horizontal|vertical" 그룹 버튼에 대한 여부를 가로 또는 세로로 지정합니다.


확인란

레이블 및 입력 쌍 type="checkbox" .

데이터 속성 기술
data-minitrue | false 체크 박스가 작거나 일정한 크기 여야할지 여부를 지정합니다
data-rolenone jQuery를 모바일 버튼과 같은 스타일의 체크 박스에 방지
data-theme letter (a-z) 체크 박스의 테마 색상을 지정합니다

그룹 여러 확인란 위해, 사용 data-role="controlgroup" 와 함께 data-type="horizontal|vertical" 그룹이 수평 또는 수직으로 체크 박스에 있는지 여부를 지정할 수 있습니다.


접을 수 있는

와 컨테이너 내부의 HTML 마크 업 다음 헤더 요소 data-role="collapsible" .

데이터 속성 기술
data-collapsed true | false 내용이 폐쇄 또는 확대할지 여부를 지정합니다
data-collapsed-cue-text sometext  스크린 리더 소프트웨어 사용자를위한 음성 피드백을 제공하는 텍스트를 지정합니다. 기본값은 "내용을 축소합니다"입니다.
data-collapsed-icon Icons Reference 접을 수있는 버튼의 아이콘을 지정합니다. 기본값은 "플러스"
data-content-theme letter (a-z) 접을 수있는 콘텐츠의 테마 색상을 지정합니다. 또한 접을 수있는 콘텐츠에 둥근 모서리를 추가합니다
data-expanded-cue-text sometext  스크린 리더 소프트웨어 사용자를위한 음성 피드백을 제공하는 텍스트를 지정합니다. 기본값은 "내용을 확장합니다"입니다.
data-expanded-icon Icons Reference 컨텐트가 확장 될 때 접힘 버튼 아이콘을 지정한다. 기본값은 "minus"
data-iconpos left | right | top | bottom 아이콘의 위치를 ​​지정합니다
data-inset true | false 접을 수있는 버튼이 둥근 모서리와 약간의 마진 여부와 스타일할지 여부를 지정합니다
data-minitrue | false 접을 수있는 버튼이 작거나 일정한 크기 여야할지 여부를 지정합니다
data-theme letter (a-z) 접을 수있는 버튼의 테마 색상을 지정합니다

축소 설정

와 용기 내부의 축소 콘텐츠 블록 data-role="collapsibleset" .

데이터 속성 기술
data-collapsed-icon Icons Reference 접을 수있는 버튼의 아이콘을 지정합니다. 기본값은 "플러스"
data-content-theme letter (a-z) 접을 수있는 콘텐츠의 테마 색상을 지정합니다
data-expanded-icon Icons Reference 컨텐트가 확장 될 때 접힘 버튼 아이콘을 지정한다. 기본값은 "마이너스"입니다
data-iconpos left | right | top | bottom | notext 아이콘의 위치를 ​​지정합니다
data-inset true | false collapsibles가 둥근 모서리와 약간의 마진 여부와 스타일할지 여부를 지정합니다
data-minitrue | false 접을 수있는 버튼이 작거나 일정한 크기 여야할지 여부를 지정합니다
data-theme letter (a-z) 접을 세트의 테마 색상을 지정합니다

함유량

버전 1.4에서 사용되지 않는, 및 1.5. 컨테이너에서 제거 될 예정입니다 data-role="content" .

데이터 속성 기술
data-theme letter (a-z) 콘텐츠의 테마 색상을 지정합니다

Controlgroup

<div> 또는 <fieldset> 와 컨테이너 data-role="controlgroup" . 그룹 단일 유형 (링크 기반의 버튼, 라디오 버튼, 체크 박스, 선택 요소)의 여러 버튼 스타일의 입력을. 폼 체크 박스와 라디오 버튼을 그룹화를 들어, <fieldset> 용기는 내부에 권장 <div>"ui-fieldcontain" 레이블 스타일을 개선하기 위해, 클래스입니다.

데이터 속성 기술
data-exclude-invisible true | false 둥근 모서리의 할당에 보이지 않는 아이들을 제외할지 여부를 지정합니다
data-minitrue | false 그룹이 작거나 일정한 크기 여야할지 여부를 지정합니다
data-theme letter (a-z) controlgroup의 테마 색상을 지정합니다
data-typehorizontal | vertical 그룹이 수평 또는 수직으로 표시할지 여부를 지정합니다

대화

와 컨테이너 data-dialog="true" .

데이터 속성 기술
data-close-btn left | right | none 닫기 버튼의 위치를 ​​지정합니다
data-close-btn-text sometext 닫기 버튼의 텍스트를 지정합니다
data-corners true | false  대화 상자가 둥근 모서리이 없거나할지 여부를 지정합니다
data-dom-cachetrue | false (가) 개별 페이지에 대한 jQuery를 DOM 캐시 또는하지를 취소할지 여부를 지정합니다 (true로 설정하면, 모든 모바일 장치에서 철저하게 DOM을 직접 테스트를 관리하는데주의를 기울여야 할 필요)
data-overlay-theme letter (a-z) 대화 상자 페이지의 오버레이 (배경) 색상을 지정합니다
data-theme letter (a-z) 대화 상자 페이지의 테마 색상을 지정합니다
data-title sometext 대화 페이지의 제목을 지정합니다

상승

와 컨테이너 data-enhance="false" 또는 data-ajax="false"

데이터 속성 기술
data-enhance true | false 로 설정하면 "true" , (기본) jQuery를 모바일 자동으로 모바일 기기에 적합하다 페이지의 스타일을 것입니다. 프레임 워크가 페이지를 "false"로 스타일을하지 않습니다로 설정하는 경우
data-ajax true | false 아약스를 통해 여부 페이지를로드할지 여부를 지정합니다

참고 : data-enhance="false" 와 함께 사용해야합니다 $.mobile.ignoreContentEnabled=true" 자동 스타일 페이지에 jQuery를 모바일을 중지 할 수 있습니다.

내부에 링크 또는 양식 요소 data-ajax="false" 할 때 용기는 프레임 워크의 탐색 기능에 의해 무시됩니다 $.mobile.ignoreContentEnabled true로 설정됩니다.


필드 컨테이너

버전 1.4에서 사용되지 않는, 1.5에서 제거 될 예정입니다. 사용 class="ui-fieldcontain instead" .와 컨테이너 data-role="fieldcontain" 라벨 / 폼 요소 쌍을 감싸합니다.


고정 도구 모음

와 컨테이너 data-role="header" 또는 data-role="footer" 함께와 data-position="fixed" 속성을.

데이터 속성 기술
data-disable-page-zoom true | false 사용자가 / 확장 페이지를 확대하거나하지 할 수 있는지 여부를 지정합니다
data-fullscreentrue | false 툴바는 항상 위쪽 및 / 또는 아래쪽에 위치하도록 지정
data-tap-toggle true | false 사용자가 탭 / 클릭 여부에 도구 모음 - 가시성을 전환 할 수 있는지 여부를 지정합니다
data-transition slide | fade | none 탭 / 클릭이 발생할 때 전환 효과를 지정합니다
data-update-page-padding true | false 모두 상단과 페이지 하단의 패딩 크기 조정, 전환 및 업데이트 할 지정 "updatelayout" 이벤트 (jQuery를 모바일은 항상에 패딩을 업데이트 "pageshow" 이벤트)
data-visible-on-page-show true | false 상위 페이지가 표시 될 때 도구 모음 - 가시성을 지정합니다

플립 토글 스위치

<input type="checkbox"> 의 데이터 역할 "flipswitch" :

데이터 속성 기술
data-minitrue | false 스위치가 작거나 일정한 크기 여야할지 여부를 지정합니다
data-on-text sometext (기본값은 플립 스위치 텍스트 "의"지정 "On" )
data-off-text sometext (기본값은 플립 스위치의 "오프"텍스트를 지정 "Off" )

보행인

와 컨테이너 data-role="footer" .

데이터 속성 기술
data-id sometext 고유 ID를 지정합니다. 지속적인 바닥 글에 필요한
data-position inline | fixed 바닥 글은 페이지의 콘텐츠와 인라인해야 또는 하단에 위치를 유지할지 여부를 지정합니다
data-fullscreentrue | false 바닥 글 항상 하단에있는 및 페이지 내용 위에 위치해야하는지 여부를 지정합니다 (약간 관통 참조) 여부
data-theme letter (a-z) 바닥 글의 테마 색상을 지정합니다

참고 : 사용 전체 화면 위치 설정하려면 data-position="fixed" 다음 추가 data-fullscreen 요소에 속성을.


머리글

와 컨테이너 data-role="header" .

데이터 속성 기술
data-id sometext 고유 ID를 지정합니다. 지속적인 헤더에 필요한
data-position inline | fixed 헤더는 페이지 콘텐츠와 인라인해야 또는 상단에 위치를 유지할지 여부를 지정합니다
data-fullscreentrue | false 헤더는 항상 상단 및 페이지 내용 위에 위치해야하는지 여부를 지정합니다 (약간 관통 참조) 여부
data-theme letter (a-z) 헤더의 테마 색상을 지정합니다

참고 : 사용 전체 화면 위치 설정하려면 data-position="fixed" 다음 추가 data-fullscreen 요소에 속성을.


입력

와 입력 type="text|search|etc." 또는 textarea elements .

데이터 속성 기술
data-clear-btntrue | false 입력이되는지 여부를 지정합니다 "clear" 버튼을
data-clear-btn-text text 은 "명확한"버튼의 텍스트를 지정합니다. 기본값은 "clear text"
data-minitrue | false 입력이 작거나 일정한 크기 여야할지 여부를 지정합니다
data-rolenone jQuery를 모바일 버튼과 같은 스타일의 입력 / 텍스트 영역에 방지
data-theme letter (a-z)  입력 필드의 테마 색상을 지정합니다

링크

모든 링크.

데이터 속성 기술
data-ajax true | false 향상된 사용자 경험 및 전환에 대한 아약스를 통해 페이지를로드할지 여부를 지정합니다. false로 설정하면, jQuery를 모바일 정상적인 페이지 요청을 할 것입니다.
data-directionreverse 역 전환 애니메이션 (만 페이지 또는 대화에 대한)
data-dom-cachetrue | false (가) 개별 페이지에 대한 jQuery를 DOM 캐시 또는하지를 취소할지 여부를 지정합니다 (true로 설정하면, 모든 모바일 장치에서 철저하게 DOM을 직접 테스트를 관리하는데주의를 기울여야 할 필요)
data-prefetchtrue | false 그들이 사용할 수 있도록 사용자가 그들을 방문 할 때 DOM에 페이지를 프리 페치할지 여부를 지정합니다
data-relback | dialog | external | popup 링크가 작동하는 방법에 대한 옵션을 지정합니다. 위로 - 한 단계 다시 역사로 이동합니다. 대화 상자 - 역사에 추적되지 대화 상자와 같은 링크를 엽니 다. 외부 - 다른 도메인에 연결하십시오. 팝업 - 팝업 창을 엽니 다.
data-transition fade | flip | flow | pop | slide | slidedown | slidefade | slideup | turn | none 한 페이지에서 다음으로 전환하는 방법을 지정합니다. 우리의 참조 jQuery를 모바일 전환 장을.
data-position-to origin | jQuery selector | window 팝업 상자의 위치를 ​​지정합니다. 원산지 - 기본. 를 여는 링크를 통해 팝업을 배치합니다. jQuery를 선택 - 지정된 요소를 통해 팝업을 배치합니다. 윈도우 - 윈도우 화면의 중간에 팝업을 배치합니다.

명부

<ol> 또는 <ul>data-role="listview" .

데이터 속성 기술
data-autodividerstrue | false 자동으로 목록 항목 여부를 분할할지 여부를 지정합니다
data-count-theme letter (a-z) 카운트 거품의 테마 색상을 지정합니다
data-divider-theme letter (a-z) 목록 디바이더의 테마 색상을 지정합니다
data-filtertrue | false 목록의 여부를 검색 상자를 추가할지 여부를 지정합니다
data-filter-placeholder sometext 버전 1.4에서 사용되지 않습니다. 대신 HTML 자리 속성을 사용합니다. 검색 상자 안의 텍스트를 지정합니다. 기본값은 "필터 항목 ..."입니다
data-filter-theme letter (a-z) 검색 필터의 테마 색상을 지정합니다
data-icon Icons Reference 목록의 아이콘을 지정합니다
data-insettrue | false 목록이 둥근 모서리와 약간의 마진 여부와 스타일할지 여부를 지정합니다
data-split-icon Icons Reference 분할 버튼의 아이콘을 지정합니다. 기본값은 "화살표-R"입니다
data-split-theme letter (a-z) 분할 버튼의 테마 색상을 지정합니다
data-theme letter (a-z) 목록의 테마 색상을 지정합니다

목록 항목

<li> 내부 <ol> 또는 <ul>data-role="listview" .

데이터 속성 기술
data-filtertext sometext 요소를 필터링 할 때 검색 할 텍스트를 지정합니다. 이 텍스트는 다음 대신 실제 목록 항목 텍스트의 필터링됩니다
data-icon Icons Reference 리스트 아이템의 아이콘을 지정
data-rolelist-divider 목록 항목에 대한주기를 지정합니다
data-theme letter (a-z)  목록 항목의 테마 색상을 지정합니다

참고 : 데이터 아이콘이 링크 목록 항목에서만 작업 때문이다.


Navbar의

<li> 와 컨테이너 내부 요소 data-role="navbar" .

데이터 속성 기술
data-icon Icons Reference 리스트 아이템의 아이콘을 지정
data-iconposleft | right | top | bottom | notext 아이콘의 위치를 ​​지정합니다

Navbars는 자신의 부모 컨테이너에서 테마 견본을 상속합니다. 이는 네비게이션 바로 데이터 테마 속성을 설정하는 것은 불가능하다. 데이터-테마 속성은 Navbar의 내부 각 링크에 개별적으로 설정할 수 있습니다.


페이지

와 컨테이너 data-role="page" .

데이터 속성 기술
data-dom-cachetrue | false (가) 개별 페이지에 대한 jQuery를 DOM 캐시 또는하지를 취소할지 여부를 지정합니다 (true로 설정하면, 모든 모바일 장치에서 철저하게 DOM을 직접 테스트를 관리하는데주의를 기울여야 할 필요)
data-overlay-theme letter (a-z)  대화 페이지 오버레이 (배경) 색상을 지정합니다
data-theme letter (a-z)  페이지의 테마 색상을 지정합니다
data-title sometext 페이지 제목을 지정합니다
data-urlurl URL이 페이지를 요청하는 데 사용하는 대신 상기 URL의 갱신 값

팝업

와 컨테이너 data-role="popup" .

데이터 속성 기술
data-corners true | false 팝업이 둥근 모서리가 없거나할지 여부를 지정합니다
data-dismissible true | false 팝업은 팝업의 외부를 클릭 여부에 의해 폐쇄할지 여부를 지정합니다
data-history true | false 열 때 팝업이 브라우저 기록 항목을 생성할지 여부를 지정합니다. false로 설정하면 역사 항목을 생성하지 않으며, 다음 브라우저의 "뒤로"버튼을 통해 닫혀 수 없습니다
data-overlay-theme letter (a-z)  팝업 상자의 오버레이 (배경) 색상을 지정합니다. 기본값은 투명한 배경 (없음)입니다.
data-shadow true | false 팝업 상자가 그림자이 없거나할지 여부를 지정합니다
data-theme letter (a-z)  팝업 상자의 테마 색상을 지정합니다. 기본 상속는 "none" 투명 팝업을 설정하지
data-tolerance30, 15, 30, 15 윈도우의 가장자리까지의 거리를 지정합니다 ( top, right, bottom, left )

와 앵커 data-rel="popup" :

데이터 속성 기술
data-position-to origin | jQuery selector | window 팝업 상자의 위치를 ​​지정합니다. 원산지 - 기본. 를 여는 링크를 통해 팝업을 배치합니다. jQuery를 선택 - 지정된 요소를 통해 팝업을 배치합니다. 윈도우 - 윈도우 화면의 중간에 팝업을 배치합니다.
data-relpopup 팝업 상자를 여는
data-transitionfade | flip | flow | pop | slide | slidedown | slidefade | slideup | turn | none 한 페이지에서 다음으로 전환하는 방법을 지정합니다. 우리의 참조 jQuery를 모바일 전환 장을.

라디오 버튼

레이블 및 입력 쌍 type="radio" .

데이터 속성 기술
data-minitrue | false 버튼이 작거나 일정한 크기 여야할지 여부를 지정합니다
data-rolenone jQuery를 모바일 스타일에 방지 radiobuttons 향상된 버튼으로
data-theme letter (a-z) 라디오 버튼의 테마 색상을 지정합니다

그룹 여러 라디오 버튼까지, 사용 data-role="controlgroup" 와 함께 data-type="horizontal|vertical" 가로 또는 세로 여부를 그룹에 버튼을 지정할 수 있습니다.


고르다

모든 <select> 요소를.

데이터 속성 기술
data-icon Icons Reference 선택 요소의 아이콘을 지정합니다. 기본값은 "arrow-d"
data-iconposleft | right | top | bottom | notext 아이콘의 위치를 ​​지정합니다
data-inlinetrue | false 선택 요소가 인라인 여부를할지 여부를 지정합니다
data-minitrue | false 선택이 작거나 일정한 크기 여야할지 여부를 지정합니다
data-native-menu true | false false로 설정하면 (당신이 선택 메뉴는 모든 모바일 기기에서 동일하게 표시 할 경우 권장) jQuery의 사용자 정의 선택 메뉴를 사용하여
data-overlay-theme letter (a-z) jQuery의 사용자 정의 선택 메뉴의 테마 색상 지정 (와 함께 사용 data-native-menu="false" )
data-placeholdertrue | false 온 설정할 수 있습니다 <option> 비 네이티브 선택의 요소
data-rolenone jQuery를 모바일 버튼과 스타일을 선택 요소 방지
data-theme letter (a-z) 선택 요소의 테마 색상을 지정합니다

그룹 배수로, 요소를 선택하고 사용하는 data-role="controlgroup" 와 함께 data-type="horizontal|vertical" 수평 또는 수직 여부를 그룹에 요소를 지정할 수 있습니다.


슬라이더

와 입력 type="range" .

데이터 속성 기술
data-highlighttrue | false 슬라이더 트랙이 강조 표시 여부할지 여부를 지정합니다
data-minitrue | false 슬라이더가 작거나 일정한 크기 여야할지 여부를 지정합니다
data-rolenone jQuery를 모바일 버튼과 같은 스타일의 슬라이더 컨트롤에 방지
data-theme letter (a-z) 슬라이더 컨트롤의 테마 색상 지정 (입력을 처리하고 추적)
data-track-theme letter (a-z) 슬라이더 트랙의 테마 색상을 지정합니다