jQuery Mobile Data attributes

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.