jQuery Mobile Data attributes
- Previous page jQuery Mobile example
- Next page jQuery Mobile event
jQuery Data Attribute
jQuery Mobile yana amfani da ɗan ɗan HTML5 data-* domin ɗaukar manyan ɗaukakawa da ke ɗaukar manyan ɗaukakawa a cikin ɗaukar manyan ɗaukakawa.
A cikin ɗan ɗan da ke ƙarfe, ɗan ɗan da ke ƙarfe yana da ɗan ɗan da ke ƙarfe.
Button
ɗaukar manyan ɗaukakawa da ke da data-role="button" na ɗaukar hanyar. Ɗaukar manyan ɗaukakawa na ɗaukar ɗaukakawa, hanyar da ɗaukar ɗaukakawa kuma hanyar da ɗaukar ɗaukakawa ɗaukar ɗaukakawa ana gudanar da shi a hanyar ɗaukar manyan ɗaukakawa, kuma ana gudanar da shi kuma ana gudanar da shi.
Data attributes | Value | Description |
---|---|---|
data-corners | true | false | Tsarin ɗaukar manyan ɗaukakawa yana da hanyar ɗaukar ɗaya ko ɗaukar ɗaya. |
data-icon | Icons Reference | Tsarin ɗaukar manyan ɗaukakawa yana da ɗaukar manyan ɗaukakawa. Kuma ana gudanar da shi kuma ana gudanar da shi. |
data-iconpos | left | right | top | bottom | notext | Ganbawa icon ko rarraba. |
data-iconshadow | true | false | Tsarin ɗaukar manyan ɗaukakawa yana da kudun kudun. |
data-inline | true | false | Tsarin ɗaukar manyan ɗaukakawa yana da hanyar ɗaukar ɗaya ko ɗaukar ɗaya. |
data-mini | true | false | Tsarin ɗaukar manyan ɗaukakawa ke da hanyar ɗaukar kaiwa ko tsaki. |
data-shadow | true | false | Tsarin ɗaukar manyan ɗaukakawa yana da kudun kudun. |
data-theme | letter (a-z) | Tsarin ɗaukar manyan ɗaukakawa. |
Tushin:Idanin zuwa dukiya, za aiki da ɗaukar manyan ɗaukakawa, sake amfani da ɗaukar da ke da data-role="controlgroup" kuma data-type="horizontal|vertical" ɗaukar, domin ɗaukar manyan ɗaukakawa a hanyar yancin da ke ƙarfe ko a yancin.
Checkbox
label 和 type="checkbox" 的 input 是成对的。会被自动设置为按钮的样式,无需 data-role。
Data attributes | Value | Description |
---|---|---|
data-mini | true | false | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. |
data-role | none | Dade ko a gina ko a gina yana a yana ko a gina jQuery Mobile ko a gina ko a gina suna ko a gina gari ko a gina gari. |
data-theme | letter (a-z) | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. |
Tushin:Dade ko a gina ko a gina yana a yana ko a gina data-role="controlgroup" ko a gina ko a gina data-type="horizontal|vertical", dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari.
Collapsible
Tasi na yana a yana, ko a gina ko a gina yana a yana ko a gina ko a gina ko a gina data-role="collapsible" ko a gina ko gina ko gina HTML ko a gina ko gina.
Data attributes | Value | Description |
---|---|---|
data-collapsed | true | false | Dade ko a gina ko a gina yana a yana ko a gina gari ko a gina gari. |
data-collapsed-icon | Icons Reference | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. Dade a gina ko a gina yana a yana ko a gina gari "plus". |
data-content-theme | letter (a-z) | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. Dade a gina ko a gina yana a yana ko a gina gari ko a gina gari. |
data-expanded-icon | Icons Reference | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. Dade a gina ko a gina yana a yana ko a gina gari "kama". |
data-iconpos | left | right | top | bottom | Ganbawa icon ko rarraba. |
data-inset | true | false | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. |
data-mini | true | false | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. |
data-theme | letter (a-z) | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. |
Collapsible Set
Kwallon ko a gina data-role="collapsible-set" ko a gina ko gina ko gina kaiyawa ko a gina gina.
Data attributes | Value | Description |
---|---|---|
data-collapsed-icon | Icons Reference | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. Dade a gina ko a gina yana a yana ko a gina gari "kama". |
data-content-theme | letter (a-z) | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. |
data-expanded-icon | Icons Reference | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. Dade a gina ko a gina yana a yana ko a gina gari "kama". |
data-iconpos | left | right | top | bottom | notext | Ganbawa icon ko rarraba. |
data-inset | true | false | Dade ko a gina ko a gina collapsibles ko a gina kaiyawa ko a gina gari ko a gina gari. |
data-mini | true | false | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. |
data-theme | letter (a-z) | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. |
Content
Kwallon ko a gina data-role="content" ko a gina ko gina ko gina.
Data attributes | Value | Description |
---|---|---|
data-theme | letter (a-z) | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. |
Controlgroup
Kwallon <div> ko a gina data-role="controlgroup" ko a gina ko gina ko gina <fieldset> ko a gina ko gina ko gina. Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gina input (kaiyawa na suna na suna, kaiyawa na suna, kaiyawa na suna, kaiyawa na suna na suna).
Data attributes | Value | Description |
---|---|---|
data-mini | true | false | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. |
data-type | horizontal | vertical | Dade ko a gina ko a gina yana a yana ko a gina kaiyawa ko a gina gari ko a gina gari. |
Dialog
kwallon da a gina "dialog" ko gina ko a gina data-rel="dialog" ko suna.
Data attributes | Value | Description |
---|---|---|
data-close-btn-text | sometext | Tasiri a cikin button a cikin dialog domin a sauri. |
data-dom-cache | true | false | Tasiri a cikin yauwar tashar domin a sauri a cikin page. |
data-overlay-theme | letter (a-z) | 规定对话页面的叠加(背景)色。 |
data-theme | letter (a-z) | Tasiri a cikin rami a cikin page dialog. |
data-title | sometext | Tasiri a cikin tabi a cikin page dialog. |
Enhancement
Container da aiki a cikin data-enhance="false" ko data-ajax="false".
Data attributes | Value | Description |
---|---|---|
data-enhance | true | false | Idan ana rarraba "true", (default) jQuery Mobile yana samar da style a cikin page domin a dacewa a cikin mobile device. Idan ana rarraba "false", framework yana samar da style a cikin page. |
data-ajax | true | false | Tasiri a cikin wanda ya fi dacewa a cikin samar da page ta AJAX. |
注释:data-enhance="false" kamar a cikin $.mobile.ignoreContentEnabled=true" domin a gudanar da jQuery Mobile a samar da page style.
Wannan yake a cikin data-ajax="false" tare da $.mobile.ignoreContentEnabled set to true, kuma links ko form elements, yacece-ya'a a cikin framework navigation.
Fieldcontainer
Container da aiki a cikin data-role="fieldcontain" a cikin label/form.
Fixed Toolbar
Container da aiki a cikin data-role="header" ko data-role="footer" tare da data-position="fixed".
Data attributes | Value | Description |
---|---|---|
data-disable-page-zoom | true | false | Tasiri a cikin kwarin a cikin yauwar tashar. |
data-fullscreen | true | false | Tasiri a cikin toolbar a hanyar a kudu ko kudu-ba. |
data-tap-toggle | true | false | Tasiri a cikin kudirgi/ɗaukaka a cikin toolbar a hanyar a yauwar tashar. |
data-transition | slide | fade | none | Tasiri a cikin sauri ko sauri a cikin kudirgi/ɗaukaka. |
data-update-page-padding | true | false | Tasiri a cikin padding taɗaɗa a cikin yauwar tashar, wanda yake samar da resize, transition ko "updatelayout" (jQuery Mobile yana samar da padding a cikin "pageshow" event). |
data-visible-on-page-show | true | false | Tasiri a dace taɗaɗa a cikin toolbar a hanyar a yauwar tashar. |
Kawon - Flip Toggle Switch
Select - 带有 data-role="slider" 属性的一个 <select> 元素以及两个 <option> 元素。
Data attributes | Value | Description |
---|---|---|
data-mini | true | false | Tashar - 规定开关是小型的还是常规尺寸的。 |
data-role | none | Kawo - 防止 jQuery Mobile 将切换开关设置为按钮样式。 |
data-theme | letter (a-z) | Tashar - 规定切换开关的主题颜色。 |
data-track-theme | letter (a-z) | Tashar - 规定轨道的主题颜色。 |
Footer
Footer - 带有 data-role="footer" 属性的容器。
Data attributes | Value | Description |
---|---|---|
data-id | sometext | Tashar - 规定唯一 ID。对于 persistent footers 是必需的。 |
data-position | inline | fixed | Tashar - 规定页脚与页面内容是行内关系,还是保留在底部。 |
data-fullscreen | true | false | Tashar - 规定页面是否始终位于底部并覆盖页面内容 (slightly see-through)。 |
data-theme | letter (a-z) | Tashar - 规定页脚的主题颜色。默认是 "a"。 |
注释:Iyali - 如需启用 fullscreen 定位,请使用 data-position="fixed",然后为该元素添加 data-fullscreen 属性。
Header
Header - data-role="header" 的容器。
Data attributes | Value | Description |
---|---|---|
data-id | sometext | Tashar - 规定唯一 ID。对于 persistent headers 是必需的。 |
data-position | inline | fixed | Tashar - 规定页眉与页面内容是行内关系,还是保留在顶部。 |
data-fullscreen | true | false | Tashar - 规定页面是否始终位于顶部并覆盖页面内容 (slightly see-through)。 |
data-theme | letter (a-z) | Tashar - 规定页眉的主题颜色。默认是 "a"。 |
注释:Iyali - 如需启用 fullscreen 定位,请使用 data-position="fixed",然后为该元素添加 data-fullscreen 属性。
Link
Alla - 所有链接,包括 data-role="button" 的链接以及表单提交按钮。
Data attributes | Value | Description |
---|---|---|
data-ajax | true | false | Tashar - 规定是否通过 AJAX 来加载页面,以改进用户体验和过渡。如果设置为 false,则 jQuery Mobile 将进行普通的页面请求。 |
data-direction | kafin | Kafin - 反转过渡动画(仅用于页面或对话) |
data-dom-cache | true | false | 规定是否清除个别页面的 jQuery DOM 缓存(如果设置为 true,则您需要注意对 DOM 的管理,并全面测试所有移动设备)。 |
data-prefetch | true | false | Tashar - 规定是否把页面预取到 DOM 中,以使其在用户访问时可用。 |
data-rel | bugu | dilimi | tashar | fani | Tashar - 规定有关链接如何行为的选项。 Bugu - 在历史记录中向后移动一步。 Dilimi - 将页面作为对话来打开,不在历史中记录。 Tashar - 链接到另一域。 Fani - 打开弹出窗口。 |
data-transition | fade | flip | flow | pop | slide | slidedown | slidefade | slideup | turn | none | 规定如何从一页过渡到下一页。参加 jQuery Mobile 过渡。 |
data-position-to | origin | jQuery selector | window | 规定弹出框的位置。 Asali - 默认。在打开它的链接上弹出。 jQuery selector - 在指定元素上弹出。 Window - 在窗口屏幕中间弹出。 |
List
带有 data-role="listview" 属性的
- 或
- 。
Data attributes | Value | Description |
---|---|---|
data-autodividers | true | false | 规定是否自动分隔列表项。 |
data-count-theme | letter (a-z) | 规定计数泡沫的主题颜色。默认是 "c"。 |
data-divider-theme | letter (a-z) | 规定列表分隔符的主题颜色。默认是 "b"。 |
data-filter | true | false | 规定是否在列表中添加搜索框。 |
data-filter-placeholder | sometext | 规定搜索框中的文本。默认是 "Filter items..."。 |
data-filter-theme | letter (a-z) | 规定搜索过滤程序的主题颜色。默认是 "c"。 |
data-icon | Icons Reference | 规定列表的图标。 |
data-inset | true | false | 规定是否为列表添加圆角和外边距样式。 |
data-split-icon | Icons Reference | 规定划分按钮的图标。默认是 "arrow-r"。 |
data-split-theme | letter (a-z) | 规定划分按钮的主题颜色。默认是 "b"。 |
data-theme | letter (a-z) | 规定列表的主题颜色。 |
List item
带有 data-role="listview" 属性的
- 或
- 。
Data attributes Value Description data-filtertext sometext 规定在过滤元素时搜索的文本。该文本而不是实际的列表项文本将会被搜索。 data-icon Icons Reference 规定列表项的图标。 data-role list-divider 规定列表项的分隔符。 data-theme letter (a-z) 规定列表项的主题颜色。 注释:data-icon 属性仅适用于含有链接的列表项。
- 中的
Navbar
带有 data-role="navbar" 属性的容器内部的
Data attributes | Value | Description |
---|---|---|
data-icon | Icons Reference | 规定列表项的图标。 |
data-iconpos | left | right | top | bottom | notext | Ganbawa icon ko rarraba. |
Tushin:导航栏从其父容器继承 theme-swatch。向导航栏设置 data-theme 属性是不可行的。可以单独向 navbar 中的每个链接设置 data-theme 属性。
Page
Kabara ɗauka shirwa da ɗanɗin data-role="page".
Data attributes | Value | Description |
---|---|---|
data-add-back-btn | true | false | Tsaɗaɗaɗen ɗauka shirwa aɗanɗin ɗauka shirwa, ɗauka shiyyar ɗauka shirwa ɗauka shirwa. |
data-back-btn-text | sometext | Girmawa tsaɗaɗaɗen aɗanɗin shiyyar ɗauka shirwa. |
data-back-btn-theme | letter (a-z) | Girmawa ɗanɗin ɗauka shiyyar ɗauka tsaɗaɗaɗen ɗauka shirwa. |
data-close-btn-text | letter (a-z) | Girmawa tsaɗaɗaɗen aɗanɗin shiyyar ɗauka shirwa. |
data-dom-cache | true | false | 规定是否清除个别页面的 jQuery DOM 缓存(如果设置为 true,则您需要注意对 DOM 的管理,并全面测试所有移动设备)。 |
data-overlay-theme | letter (a-z) | 规定对话页面的叠加(背景)色。 |
data-theme | letter (a-z) | 规定页面的主题颜色。默认是 "c"。 |
data-title | sometext | 规定页面的标题。 |
data-url | url | 该值用于更新 URL,而不是用于请求页面。 |
Popup
带有 data-role="popup" 属性的容器。
Data attributes | Value | Description |
---|---|---|
data-corners | true | false | 规定弹出框是否有圆角。 |
data-overlay-theme | letter (a-z) | 规定弹出框的叠加(背景)色。默认是透明背景(none)。 |
data-shadow | true | false | 规定弹出框是否有阴影。 |
data-theme | letter (a-z) | 规定弹出框的主题颜色。默认是继承,"none" 设置为透明。 |
data-tolerance | 30, 15, 30, 15 | 规定距离窗口边缘 (top, right, bottom, left) 的距离。 |
带有 data-rel="popup" 属性的锚:
Data attributes | Value | Description |
---|---|---|
data-position-to | origin | jQuery selector | window | 规定弹出框的位置。 Origin - 默认。弹出框位于打开它的链接上。 jQuery selector - 弹出框位于指定元素上。 Window - 弹出框位于窗口屏幕中央。 |
data-rel | popup | 用于打开的弹出框。 |
data-transition | fade | flip | flow | pop | slide | slidedown | slidefade | slideup | turn | none | 规定如何从一页过渡到下一页。参加 jQuery Mobile 过渡。 |
Radio Button
label da a gudan a type="radio" a input da a. za a samu a wakilta gudan, kuma ba a wakilta data-role.
Data attributes | Value | Description |
---|---|---|
data-mini | true | false | Wakilta kungi a koyi ko a koyi a kare ko a koyi a kare. |
data-role | none | Wakilta jQuery Mobile domin wakilta gudan a enhanced buttons. |
data-theme | letter (a-z) | Wakilta rarrabawa gudan a gudan. |
Tushin:Iya, kama a bincika kungi a dukkanin manyan gudan, kama a wakilta data-role="controlgroup" kuma data-type="horizontal|vertical" domin wakilta kungi a koyi ko a koyi a kare ko a koyi a kare.
Select
All <select> 元素. A hukun style a kai a hukun date-role.
Data attributes | Value | Description |
---|---|---|
data-icon | Icons Reference | Ganbawa select 元素 ko rarraba icon. Default a hukun "arrow-d". |
data-iconpos | left | right | top | bottom | notext | Ganbawa icon ko rarraba. |
data-inline | true | false | Ganbawa select 元素 ko rarraba a hukun da rarraba. |
data-mini | true | false | Ganbawa select 元素 ko rarraba a hukun size, kai ko rarraba. |
data-native-menu | true | false | Ganbawa false, a hukun jQuery a hukun zanar da select menu (a hukun a hukun kara da select menu a hukun kara rarraba a hukun tashi, a hukun a hukun kara a hukun rarraba). |
data-overlay-theme | letter (a-z) | Ganbawa jQuery a hukun zanar da select menu ko rarraba a hukun tashi (a hukun data-native-menu="false" da hukun). |
data-placeholder | true | false | A hukun ko na native select ko <option> 元素. |
data-role | none | Ganbawa jQuery Mobile a hukun select 元素 a hukun style. |
data-theme | letter (a-z) | Ganbawa select 元素 ko rarraba a hukun tashi. |
Tushin:Ganbawa ko hukun kara kara select 元素, a hukun data-role="controlgroup" da data-type="horizontal|vertical" a hukun ganbawa ko hukun da rarraba.
Slider
input 元素 ma a hukun "range" ko a hukun style a kai a hukun data-role.
Data attributes | Value | Description |
---|---|---|
data-highlight | true | false | Ganbawa rarraba ko rarraba a hukun tashi. |
data-mini | true | false | Ganbawa rarraba ko rarraba a hukun size, kai ko rarraba. |
data-role | none | Ganbawa jQuery Mobile a hukun rarraba a hukun style. |
data-theme | letter (a-z) | Ganbawa rarraba ko rarraba a hukun tashi (input, handle da track). |
data-track-theme | letter (a-z) | Ganbawa rarraba ko rarraba a hukun tashi. |
Text input & Textarea
input 元�el ma a hukun "text|search|etc." ko a hukun style a kai a hukun data-role.
Data attributes | Value | Description |
---|---|---|
data-mini | true | false | Specify whether the input element is small or regular size. |
data-role | none | Place jQuery Mobile to set the style of input/textarea as button. |
data-theme | letter (a-z) | Define the theme color of the input field. |
- Previous page jQuery Mobile example
- Next page jQuery Mobile event