Data ya jQuery Mobile
Data ya jQuery
jQuery Mobile inatumia matumizi ya HTML5 data-* kuanzisha "kuwa na nguvu ya kusoma kwa uwanja wa mifumo ya mkondo" na muonekano wa kizuri kwa vifaa vya mkondo.
Kwenye orodha ya matokeo zaidi, machache ya kipeewa yanaeleza thamani zisizo na uamuzi.
Kifaa cha kina
Viungo vya data-role="button". Viungo vya toolbar na viwango vya kina na eneo la kibofu vinavyoitumia muundo wa kina cha kina, hauwezi kuwa na data-role="button".
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-corners | true | false | Kuamua ukinaa kina cha kina cha kikata. |
data-icon | Matokeo ya Ikoni | Kuamua mifano ya kina cha kina. Kwa kimoja, hakuna mifano. |
data-iconpos | left | right | top | bottom | notext | Inaingia nafasi ya ikoni. |
data-iconshadow | true | false | Kuamua ukinaa kina cha mifano ya kina cha kina. |
data-inline | true | false | Kuamua ukinaa kina cha kina kinavyotumika kwenye ujenzi. |
data-mini | true | false | Kuamua ukinaa kina cha kizito au kikubwa. |
data-shadow | true | false | Kuamua ukinaa kina cha kifaa cha kina. |
data-theme | heri (a-z) | Kuamua rangi ya kifaa cha kina. |
Tahadhari:Kama unafikia kusambaa vifaa vingine, tumia kiumbe cha data-role="controlgroup" na data-type="horizontal|vertical" kuamua ukifungua kama vifaa vinavyotengwa kina au kikimbilio cha kimoja.
Kubaki cha ukiajuzi
label 和 type="checkbox" 的 input 是成对的。会被自动设置为按钮的样式,无需 data-role。
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-mini | true | false | 规定复选框是小型的还是常规尺寸的。 |
data-role | none | 防止 jQuery Mobile 将复选框设置为按钮的样式。 |
data-theme | heri (a-z) | 规定复选框的主题颜色。 |
Tahadhari:如需组合多个复选框,请使用 data-role="controlgroup" 以及 data-type="horizontal|vertical",来规定水平还是垂直组合复选框。
Collapsible
标题元素,其后是位于带有 data-role="collapsible" 属性的容器中的任意 HTML 标记。
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-collapsed | true | false | 规定内容是否应该关闭或展开。 |
data-collapsed-icon | Matokeo ya Ikoni | 规定可折叠按钮的图标。默认是 "plus"。 |
data-content-theme | heri (a-z) | 规定可折叠内容的主题颜色。同时会向可折叠内容添加圆角。 |
data-expanded-icon | Matokeo ya Ikoni | 规定内容被展开时的可折叠按钮的图标。默认是“减号”。 |
data-iconpos | left | right | top | bottom | Inaingia nafasi ya ikoni. |
data-inset | true | false | 规定可折叠按钮是否拥有圆角和外边距的样式。 |
data-mini | true | false | 规定可折叠按钮是小型的还是常规尺寸的。 |
data-theme | heri (a-z) | 规定可折叠按钮的主题颜色。 |
Collapsible Set
带有 data-role="collapsible-set" 属性的容器中的可折叠内容块。
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-collapsed-icon | Matokeo ya Ikoni | 规定可折叠按钮的图标。默认是“加号”。 |
data-content-theme | heri (a-z) | 规定可折叠内容的主题颜色。 |
data-expanded-icon | Matokeo ya Ikoni | 规定内容被展开时的可折叠按钮的图标。默认是“减号”。 |
data-iconpos | left | right | top | bottom | notext | Inaingia nafasi ya ikoni. |
data-inset | true | false | 规定 collapsibles 是否拥有圆角和外边距的样式。 |
data-mini | true | false | 规定可折叠按钮是小型的还是常规尺寸的。 |
data-theme | heri (a-z) | 规定可折叠集合的主题颜色。 |
Content
带有 data-role="content" 属性的容器。
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-theme | heri (a-z) | 规定内容的主题颜色。默认是 "c"。 |
Controlgroup
带有 data-role="controlgroup" 属性的
Dialog
Kikaa cha kimea au ya kimea cha kipindi kimea data-role="dialog" ama kimea cha kizingo kimea data-rel="dialog".
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-close-btn-text | sometext | 规定仅用于对话框的关闭按钮的文本。 |
data-dom-cache | true | false | 规定是否为个别页面清除 jQuery DOM 缓存(如果设置 true,则需要注意对 DOM 的管理,并全面测试所有移动设备)。 |
data-overlay-theme | heri (a-z) | Inaeleza rangi ya mabaya ya ukurasa wa kusaidia. |
data-theme | heri (a-z) | 规定对话页的主题颜色。 |
data-title | sometext | 规定对话页的标题。 |
Enhancement
带有 data-enhance="false" 或 data-ajax="false" 属性的容器。
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-enhance | true | false | 如果设置为 "true",, (default) jQuery Mobile 会自动为页面添加样式,使其更适合移动设备。如果设置为 "false",则框架不会设置页面的样式。 |
data-ajax | true | false | 规定是否通过 AJAX 来加载页面。 |
Madoa:data-enhance="false" 比如结合 $.mobile.ignoreContentEnabled=true" 使用,以阻止 jQuery Mobile 自动添加页面样式。
当 $.mobile.ignoreContentEnabled 设置为 true 时,data-ajax="false" 的容器中的任何链接或表单元素,将被框架的导航功能忽略。
Fieldcontainer
包装 label/form 元素对的 data-role="fieldcontain" 的容器。
Fixed Toolbar
带有 data-role="header" 或 data-role="footer" 属性以及 data-position="fixed" 属性的容器。
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-disable-page-zoom | true | false | Inafikia kumaliza ukabila wa mtumiaji kwa sababu ya kumaliza kumaliza kwa sababu ya kumaliza kwa sababu ya kumaliza. |
data-fullscreen | true | false | Inafikia kumaliza ukabila wa kifungo cha kina kwa sababu ya kumiliki kifungo cha kina kwa kina na/au kufikiria kufikiria kwa sababu ya kumiliki kifungo cha kina kwa kina. |
data-tap-toggle | true | false | Inafikia kumaliza ukabila wa mtumiaji kwa sababu ya kubadilika kwa sababu ya kubadilika/kubadilika kwa sababu ya kubadilika. |
data-transition | slide | fade | none | Inafikia kumaliza mafikirio ya kutokea kwa sababu ya kubwaaji/kubadilika kwa sababu ya kubadilika. |
data-update-page-padding | true | false | Inafikia kumaliza ukurudisha kimaeneo cha kijifungo cha kina, kwa sababu ya kutokea kwa sababu ya resize, transition na "updatelayout" matukio (jQuery Mobile inafikia kumaliza kimaeneo cha kijifungo cha kina kwa sababu ya kutokea kwa sababu ya matukio "pageshow"). |
data-visible-on-page-show | true | false | Inafikia inavyo ya kufaa hali ya kifungo cha kina kwa sababu ya uonekano wa kifungo cha kina. |
Flip Toggle Switch
带有 data-role="slider" 属性的一个
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-mini | true | false | 规定开关是小型的还是常规尺寸的。 |
data-role | none | 防止 jQuery Mobile 将切换开关设置为按钮样式。 |
data-theme | heri (a-z) | 规定切换开关的主题颜色。 |
data-track-theme | heri (a-z) | 规定轨道的主题颜色。 |
Footer
带有 data-role="footer" 属性的容器。
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-id | sometext | 规定唯一 ID。对于 persistent footers 是必需的。 |
data-position | inline | fixed | 规定页脚与页面内容是行内关系,还是保留在底部。 |
data-fullscreen | true | false | 规定页面是否始终位于底部并覆盖页面内容 (slightly see-through)。 |
data-theme | heri (a-z) | 规定页脚的主题颜色。默认是 "a"。 |
Madoa:如需启用 fullscreen 定位,请使用 data-position="fixed",然后为该元素添加 data-fullscreen 属性。
Header
data-role="header" 的容器。
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-id | sometext | 规定唯一 ID。对于 persistent headers 是必需的。 |
data-position | inline | fixed | 规定页眉与页面内容是行内关系,还是保留在顶部。 |
data-fullscreen | true | false | 规定页面是否始终位于顶部并覆盖页面内容 (slightly see-through)。 |
data-theme | heri (a-z) | 规定页眉的主题颜色。默认是 "a"。 |
Madoa:如需启用 fullscreen 定位,请使用 data-position="fixed",然后为该元素添加 data-fullscreen 属性。
Viungo
Zote viungo, zinginezo kama vingine vya data-role="button" na vingine vya hatua ya foromu.
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-ajax | true | false | Inasababisha ukilinda ukurasa kwa AJAX, ili kubadilika uwanja wa kumtaarifu. Ikiwa inasababishwa na kweli, jQuery Mobile itafanya mkutano wa ukurasa wa kawaida. |
data-direction | reverse | Inaonyesha uharibifu wa mifanikio (tu kwa ukurasa au kina kina) |
data-dom-cache | true | false | Inaeleza inavyotumika kwa kumaliza DOM cache ya ukurasa wa kwanza (kama inaitwa true, tukijaribu kumsaada DOM, na kuteja matokeo ya kila kifaa kimekufikia). |
data-prefetch | true | false | Inasababisha ukifichukia ukurasa kwenye DOM, iliweze kutumika kwa kuzingatia kwa kumtaarifu kwa kufikia. |
data-rel | mabaki | kina kina | nje | kina kina kina | Inasababisha mawazo ya kuhusu ukabidi wa viungo. Mabaki - Kuondoa hatua kwenye historia. Kina kina - Kufichukia ukurasa kama kina kina, haitakayorekwa kwenye historia. Nje - Kukipiga kwenye eneo lingine. Inafikia - Kufichukia kiwango kwa kufungua kina kina. |
data-transition | fade | flip | flow | pop | slide | slidedown | slidefade | slideup | turn | none | Inaeleza matukio ya kusaidia kutoka ukurasa wa kwanza hadi ukurasa wa pili. Tazama jQuery Mobile transition. |
data-position-to | origin | jQuery selector | window | Inaeleza eneo la fasi. Asili - Chaguo wa msingi. Inafikia kiwango kwa kumtaarifu kwa kufichukia kwenye kiwango. jQuery selector - 在指定元素上弹出。 Window - Inakusababisha kufungua kwenye kikompyeta cha kijana cha kifungo. |
List
Mfano wa <ol> au <ul> cha data-role="listview".
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-autodividers | true | false | Inahisisha inaingia kina cha orodha kwa kina cha orodha kwa ujenzi wa awamu. |
data-count-theme | heri (a-z) | Inahisisha rangi ya kifungo cha kina cha namba. Mfano ni "c". |
data-divider-theme | heri (a-z) | Inahisisha rangi ya kifungo cha kina cha orodha. Mfano ni "b". |
data-filter | true | false | Inahisisha inaingia kifungo cha kusaidia kutafuta kwa kina cha orodha. |
data-filter-placeholder | sometext | Inahisisha uandiko wa kifungo cha kusaidia kutafuta. Mfano ni "Filter items...". |
data-filter-theme | heri (a-z) | Inahisisha rangi ya kifungo cha kusaidia kutafuta. Mfano ni "c". |
data-icon | Matokeo ya Ikoni | Inahisisha ikoni ya kina cha orodha. |
data-inset | true | false | Inahisisha inaingia na mabaki ya stili ya kina cha orodha. Inaweza kusababisha data-inset. |
data-split-icon | Matokeo ya Ikoni | Inahisisha ikoni ya kikicho cha kufungua kikicho cha kina cha orodha. Mfano ni "arrow-r". |
data-split-theme | heri (a-z) | Inahisisha rangi ya kifungo cha kufungua kikicho cha kina cha orodha. Mfano ni "b". |
data-theme | heri (a-z) | Inahisisha rangi ya kifungo cha orodha. |
List item
Mfano wa <li> wa <ol> au <ul> cha data-role="listview".
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-filtertext | sometext | Inahisisha uandiko wa kifungo cha kusaidia kutafuta. Uandiko huo huzingatia uandiko wa kina cha orodha asili. |
data-icon | Matokeo ya Ikoni | Inahisisha ikoni ya kikicho cha orodha. |
data-role | list-divider | Inahisisha kifungo cha kina cha orodha. |
data-theme | heri (a-z) | Inahisisha rangi ya kifungo cha kina cha orodha. |
Madoa:Mfano wa data-icon huzingatia kiungo cha kina cha orodha tu.
Navbar
Mfumo wa <li> kwa kifungo cha data-role="navbar".
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-icon | Matokeo ya Ikoni | Inahisisha ikoni ya kikicho cha orodha. |
data-iconpos | left | right | top | bottom | notext | Inaingia nafasi ya ikoni. |
Tahadhari:Bar cha navigation kinasababisha theme-swatch kutoka kifungo cha mababu. Kusababisha data-theme kwa bar cha navigation huzingatia. Inaweza kusababisha data-theme kwa kila kiungo cha bar cha navigation kwa kikamilifu.
Page
Kifungo cha data-role="page".
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-add-back-btn | true | false | Inaongeza kikicho cha kubonyeza kuzingatia kwa uwanja wa kifungo tu. |
data-back-btn-text | sometext | Inahisisha uandiko wa kikicho cha kubonyeza kuzingatia. |
data-back-btn-theme | heri (a-z) | Inahisisha rangi ya kifungo cha kubonyeza kuzingatia. |
data-close-btn-text | heri (a-z) | Inahisisha uandiko wa kikicho cha kifungo cha kufungua kikili cha kufunga. |
data-dom-cache | true | false | Inaeleza inavyotumika kwa kumaliza DOM cache ya ukurasa wa kwanza (kama inaitwa true, tukijaribu kumsaada DOM, na kuteja matokeo ya kila kifaa kimekufikia). |
data-overlay-theme | heri (a-z) | Inaeleza rangi ya mabaya ya ukurasa wa kusaidia. |
data-theme | heri (a-z) | Inaeleza rangi ya kichwa cha ukurasa. Inasaidia kwa "c". |
data-title | sometext | Inaeleza kichwa cha ukurasa. |
data-url | url | Inatumiwa kusasa URL, bila kufungua ukurasa wa kwanza. |
Popup
Kifungu kwenye kifungu na data-role="popup".
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-corners | true | false | Inaeleza inavyotumika kwa kina cha fasi. |
data-overlay-theme | heri (a-z) | Inaeleza rangi ya mabaya ya fasi. Inasaidia kwa "none" kumtaarisha mabaya. |
data-shadow | true | false | Inaeleza inavyotumika kwa fasi inayoshika. |
data-theme | heri (a-z) | Inaeleza rangi ya kichwa cha fasi. Inasaidia kwa "none" kumtaarisha mabaya. |
data-tolerance | 30, 15, 30, 15 | Inaeleza jirani ya kifungu kwenye mawaka ya ekatroniku (top, right, bottom, left). |
Kifungu na data-rel="popup".
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-position-to | origin | jQuery selector | window | Inaeleza eneo la fasi. Origin - wa kawaida. Fasi hii itakaa kwenye linia inayofungua. jQuery selector - fasi hii itakaa kwenye elementi inayotumika. Window - fasi hii itakaa katika mawaka ya ekatroniku ya eneo kuu. |
data-rel | popup | Inatumiwa kufungua fasi. |
data-transition | fade | flip | flow | pop | slide | slidedown | slidefade | slideup | turn | none | Inaeleza matukio ya kusaidia kutoka ukurasa wa kwanza hadi ukurasa wa pili. Tazama jQuery Mobile transition. |
Radio Button
label na input kama type="radio" itakatalikwa kuwa viwango vya kifungu, bila data-role.
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-mini | true | false | Inaeleza inavyotumika kwa viwango vya kizamia kama viwango vya kifungu kikubwa au kikuu. |
data-role | none | Inakaa jQuery Mobile kumtaarisha viwango vya kizamia kama viwango vya kifungu. |
data-theme | heri (a-z) | Inaeleza rangi ya kichwa cha viwango vya kizamia. |
Tahadhari:Kama ingawa na kufungua viwango vingine vya ukizamia, tumia data-role="controlgroup" na data-type="horizontal|vertical" kuwaambia kama inavyotumia ukizamia viwango vingine kwa uharibifu au uharibifu wa kikombe.
Select
Alla <select> zote. Inafichwa na mtindo wa kifungo, hataru date-role.
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-icon | Matokeo ya Ikoni | Inaingia ikoni ya select. Chaguo wa chanzo ni "arrow-d". |
data-iconpos | left | right | top | bottom | notext | Inaingia nafasi ya ikoni. |
data-inline | true | false | Inaingia inaeonyesha select kama inaonekana kwenye ujaribio. |
data-mini | true | false | Inaingia ukurasa wa select kama kidogo ama kikubwa. |
data-native-menu | true | false | Ikiwa inaingia kama false, tumia chaguo cha menu cha jQuery kwenye kila kifaa cha mobile (inaaminika inaonesha chaguo cha menu kwa uraifu wa uinaishia kwa kila kifaa cha mobile). |
data-overlay-theme | heri (a-z) | Inaingia rangi ya chaguo cha menu cha jQuery kwa kuchaguliwa kwenye data-native-menu="false". |
data-placeholder | true | false | Inafichwa kwenye elementi ya <option> ya select ya asili. |
data-role | none | Inaingia mtindo wa kifungo cha select kwa jQuery Mobile. |
data-theme | heri (a-z) | Inaingia rangi ya kifungo cha select. |
Tahadhari:Kwa kugawaza element zaidi ya select, tumia data-role="controlgroup" na data-type="horizontal|vertical" kufikia inaingia ya kifungo kwa ujaribio ama kuelekea chini.
Slider
input ya type="range". Inafichwa na mtindo wa kifungo, hataru data-role.
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-highlight | true | false | Inaingia inaeonyesha kifungo cha kifungo cha slider. |
data-mini | true | false | Inaingia ukurasa wa slider kama kidogo ama kikubwa. |
data-role | none | Inaingia mtindo wa kifungo cha kifunzi cha slider kwa jQuery Mobile. |
data-theme | heri (a-z) | Inaingia rangi ya kifungo cha kifunzi cha slider (input, handle na track). |
data-track-theme | heri (a-z) | Inaingia rangi ya mabomu wa kifungo cha slider. |
Input ya Tekst na Textarea
input au ya type="text|search|etc." ama textarea. Inafichwa na mtindo wa mifano, hataru data-role.
Data ya Hatua | Wakati | Maelezo |
---|---|---|
data-mini | true | false | Kuwa na ukubwa wa kifungu kama kina kama kina kama kina. |
data-role | none | Kuwa na mabara ya jQuery Mobile kwa kuingia/textarea kwa mabara ya mabara. |
data-theme | heri (a-z) | Kuwa na rangi ya mazingira ya muonekano wa kuingia wa kifungu. |