jQuery Mobile Data ominaisuudet

jQuery Data -ominaisuudet

jQuery Mobile käyttää HTML5 data-*-ominaisuuksia luodakseen "käsittelyystä ystävällisiä" ja kauniita ulkoasuja mobiililaitteille.

Alla olevassa viittausluettelossa粗体arvot määrittelevät oletusarvon.

Button

data-role="button" -ominaisuudella varustetut hyperlinkit. Työkalurivin painikkeet, linkit ja syötekentät asetetaan automaattisesti painikkeen tyyleiksi, ei tarvita data-role="button".

Data ominaisuudet Arvo Kuvaus
data-corners true | false Määritä, onko painikkeella pyöristetyt kulmat.
data-icon Kuvakkeiden Viittaus Määritä painikkeen kuvake. Oletuksena ei ole kuvaketta.
data-iconpos vasen | oikea | ylös | alas | notext Määrittää kuvakkeen sijainnin.
data-iconshadow true | false Määritä, onko painikkeen kuvakkeella varjo.
data-inline true | false Määritä, onko painike rivin sisällä.
data-mini true | false Määritä, onko painike pienikokoinen vai tavallinen kokoinen.
data-shadow true | false Määritä, onko painikkeella varjo.
data-theme letter (a-z) Määritä painikkeen teema-colori.

Vinkki:Jos haluat yhdistää useita painikkeita, käytä konttoria, jolla on data-role="controlgroup" ja data-type="horizontal|vertical" ominaisuudet, jotta määrität, ovatko painikkeet horisontaalisessa vai vertikaalisessa yhdistelmässä.

Checkbox

label 和 type="checkbox" 的 input 是成对的。会被自动设置为按钮的样式,无需 data-role。

Data ominaisuudet Arvo Kuvaus
data-mini true | false 指定复选框是小型的还是常规尺寸的。
data-role none 防止 jQuery Mobile 将复选框设置为按钮的样式。
data-theme letter (a-z) 指定复选框的主题颜色。

Vinkki:如需组合多个复选框,请使用 "data-role="controlgroup"" 以及 "data-type="horizontal|vertical"",来指定水平还是垂直组合复选框。

Collapsible

标题元素,其后是位于具有 "data-role="collapsible"" 属性的容器中的任意 HTML 标记。

Data ominaisuudet Arvo Kuvaus
data-collapsed true | false 指定内容是否应该关闭或展开。
data-collapsed-icon Kuvakkeiden Viittaus 指定可折叠按钮的图标。默认是 "plus"。
data-content-theme letter (a-z) 指定可折叠内容的主题颜色。同时会向可折叠内容添加圆角。
data-expanded-icon Kuvakkeiden Viittaus 指定内容展开时的可折叠按钮的图标。默认是“减号”。
data-iconpos left | right | top | bottom Määrittää kuvakkeen sijainnin.
data-inset true | false 指定可折叠按钮是否具有圆角和外边距的样式。
data-mini true | false 指定可折叠按钮是小型的还是常规尺寸的。
data-theme letter (a-z) 指定可折叠按钮的主题颜色。

Collapsible Set

具有 "data-role="collapsible-set"" 属性的容器中的可折叠内容块。

Data ominaisuudet Arvo Kuvaus
data-collapsed-icon Kuvakkeiden Viittaus 指定可折叠按钮的图标。默认是“加号”。
data-content-theme letter (a-z) 指定可折叠内容的主题颜色。
data-expanded-icon Kuvakkeiden Viittaus 指定内容展开时的可折叠按钮的图标。默认是“减号”。
data-iconpos vasen | oikea | ylös | alas | notext Määrittää kuvakkeen sijainnin.
data-inset true | false 指定 collapsibles 是否具有圆角和外边距的样式。
data-mini true | false 指定可折叠按钮是小型的还是常规尺寸的。
data-theme letter (a-z) 指定可折叠集合的主题颜色。

Content

具有 "data-role="content"" 属性的容器。

Data ominaisuudet Arvo Kuvaus
data-theme letter (a-z) 指定内容的主题颜色。默认是 "c"。

Controlgroup

具有 "data-role="controlgroup"" 属性的 <div> 或 <fieldset> 容器。组合多个按钮样式的单一类型 input(基于链接的按钮、单选按钮、复选框、选择菜单)。

Data ominaisuudet Arvo Kuvaus
data-mini true | false 指定组合是小型的还是常规尺寸的。
data-type horizontal | vertical 指定组合是水平还是垂直显示。

Dialog

容器,其具有 "data-role="dialog"" 属性或链接,其具有 "data-rel="dialog"" 属性。

Data ominaisuudet Arvo Kuvaus
data-close-btn-text sometext Määritellään vain dialogin suljet napin teksti.
data-dom-cache true | false Määritellään, poistetaanko yksittäiseltä sivulta jQuery DOM-välimuisti (jos asetettu arvoksi true, on huomioitava DOM:n hallinta ja kaikki mobiililaitteet on testattava kattavasti).
data-overlay-theme letter (a-z) Määritä keskustelusivun päivitys (tausta) väri.
data-theme letter (a-z) Määritellään keskustelusivun teemaväri.
data-title sometext Määritellään keskustelusivun otsikko.

Enhancement

Kontti, jolla on data-enhance="false" tai data-ajax="false" -ominaisuudet.

Data ominaisuudet Arvo Kuvaus
data-enhance true | false Jos asetettu arvoksi "true" (oletus), jQuery Mobile lisää automaattisesti sivulle tyylejä, jotka sopivat paremmin mobiililaitteille. Jos asetettu arvoksi "false", kehyksi ei aseta sivun tyylejä.
data-ajax true | false Määritellään, ladataanko sivu AJAX:n kautta.

Huomautus:data-enhance="false", esimerkiksi yhdessä $.mobile.ignoreContentEnabled=true -asetuksen kanssa, estääkseen jQuery Mobile:n automaattisesti lisäämisen sivun tyylejä.

Kun $.mobile.ignoreContentEnabled asetetaan true, data-ajax="false" -ominaisuuden omaavien konttien kaikki linkit tai lomakkeiden elementit, jotka kuuluvat kehyksen navigointifunktioihin, jätetään huomiotta.

Fieldcontainer

Kontti, jolla on data-role="fieldcontain" -ominaisuus label/form-element-pareja.

Kiinteä työkalupalkki

Kontti, jolla on data-role="header" tai data-role="footer" -ominaisuus ja data-position="fixed" -ominaisuus.

Data ominaisuudet Arvo Kuvaus
data-disable-page-zoom true | false Määritellään, pystyykö käyttäjä skaalauttamaan sivua.
data-fullscreen true | false Määritellään, pysyykö työkalupalkki aina ylhäällä ja/tai alhaalla.
data-tap-toggle true | false Määritellään, pystyykö käyttäjä vaihtamaan työkalupalkin näkyvyyttä napsauttamalla/klikataan.
data-transition slide | fade | none Määritellään siirtymäefekti, joka tapahtuu, kun napsautetaan/klikataan.
data-update-page-padding true | false Määritellään, päivitetäänkö sivun ylä- ja alavälistyötilat tapahtuessa resize-, transition- ja "updatelayout"-tapahtumia (jQuery Mobile päivittää aina sisätilat "pageshow"-tapahtumassa).
data-visible-on-page-show true | false Määritellään, näkyvätkö työkalupalkit näytettäessä isä sivua.

Kääntö vaihtosyöttö

data-role="slider" -ominaisuudella varustettu <select>-elementti ja kaksi <option>-elementtiä.

Data ominaisuudet Arvo Kuvaus
data-mini true | false Määritä, onko kytkin pienikokoinen vai tavallinen kokoinen.
data-role none Estä jQuery Mobile asettamasta vaihtimia painikkeiden tyyliksi.
data-theme letter (a-z) Määritä vaihtimen teema väri.
data-track-theme letter (a-z) Määritä rinnan teema väri.

Alatunniste

Konteineri, jolla on data-role="footer" -ominaisuus.

Data ominaisuudet Arvo Kuvaus
data-id sometext Määritä ainutlaatuinen ID. Se on välttämätöntä pysyville alatunnisteille.
data-position Rivi | pysyvä Määritä, onko alatunnisteen ja sivun sisällön suhde rivi- tai pysytetäänkö alatunniste alhaalla.
data-fullscreen true | false Määritä, pysyykö sivu aina alhaalla ja peittää sivun sisällön (hieman läpinäkyvä).
data-theme letter (a-z) Määritä alatunnisteen teema väri. Oletus on "a".

Huomautus:Jos haluat ottaa käyttöön täydellisen näytön sijoittelun, käytä data-position="fixed" ja lisää elementille data-fullscreen-ominaisuus.

Otsikko

data-role="header" -skenen konteineri.

Data ominaisuudet Arvo Kuvaus
data-id sometext Määritä ainutlaatuinen ID. Se on välttämätöntä pysyville otsikoille.
data-position Rivi | pysyvä Määritä, onko otsikon ja sivun sisällön suhde rivi- tai pysytetäänkö otsikko ylhäällä.
data-fullscreen true | false Määritä, pysyykö sivu aina ylhäällä ja peittää sivun sisällön (hieman läpinäkyvä).
data-theme letter (a-z) Määritä otsikon teema väri. Oletus on "a".

Huomautus:Jos haluat ottaa käyttöön täydellisen näytön sijoittelun, käytä data-position="fixed" ja lisää elementille data-fullscreen-ominaisuus.

Linkki

Kaikki linkit, mukaan lukien data-role="button" -linkit ja lomakkeen lähetyspainikkeet.

Data ominaisuudet Arvo Kuvaus
data-ajax true | false Määritä, ladataanko sivu AJAX:lla parantaakseen käyttäjäkokemusta ja siirtymää. Jos asetettu arvoksi false, jQuery Mobile tekee tavallisen sivupyyntö.
data-direction reverse Käänteinen siirtymäanimaatio (vain sivuille tai keskusteluille)
data-dom-cache true | false Määritä, poistetaanko yksittäisten sivujen jQuery DOM-välimuisti (jos asetettu true, huomaa DOM:n hallinta ja testaa kaikki mobiililaitteet kattavasti).
data-prefetch true | false Määritä, tallennetaanko sivu DOM:iin etukäteen, jotta se on käytettävissä käyttäjän vieraaillessa.
data-rel Takaisin | keskustelu | ulkoinen | ponnahdusikkuna Määritä vaihtoehdot, miten linkit käyttäytyvät. Takaisin - siirtyy yksi askel taaksepäin historialle. Keskustelu - avaa sivun keskusteluna, ei tallenneta historiaan. Ulkoinen - linkki toiseen verkkotunnukseen. Avaa - avaa ponnahdusikkunan.
data-transition fade | flip | flow | pop | slide | slidedown | slidefade | slideup | turn | none Määritä, miten sivu siirtyy seuraavalle. Katso jQuery Mobile -siirtymät.
data-position-to origin | jQuery selector | window Määritä ponnahdusikkunan sijainti. Alkuperä - oletus. Avaa linkin linkittäessäsi. jQuery selector - popping up on the specified element. Ikkuna - popping up in the middle of the window screen.

Luettelo

data-role="listview" -ominaisuudella varustettu <ol> tai <ul>.

Data ominaisuudet Arvo Kuvaus
data-autodividers true | false Määritä, jaetaanko luettelo kohteet automaattisesti.
data-count-theme letter (a-z) Määritä laskutus kuplan teema väri. Oletus on "c".
data-divider-theme letter (a-z) Määritä luettelon erotin elementin teema väri. Oletus on "b".
data-filter true | false Määritä, lisätäänkö hakupalkki luetteloon.
data-filter-placeholder sometext Määritä hakupalkin teksti. Oletus on "Filter items...".
data-filter-theme letter (a-z) Määritä hakualgoritmin teema väri. Oletus on "c".
data-icon Kuvakkeiden Viittaus Määritä luettelon ikoni.
data-inset true | false Määritä, lisätäänkö luetteloon pyöristettyjä reunuksia ja marginaaleja.
data-split-icon Kuvakkeiden Viittaus Määritä erotuspainikkeen ikoni. Oletus on "arrow-r".
data-split-theme letter (a-z) Määritä erotuspainikkeen teema väri. Oletus on "b".
data-theme letter (a-z) Määritä luettelon teema väri.

Luettelo kohta

data-role="listview" -ominaisuudella varustetussa <ol> tai <ul> -elementissä oleva <li>.

Data ominaisuudet Arvo Kuvaus
data-filtertext sometext Määritä haku elementissä haettava teksti. Tämä teksti, ei oikea luettelon kohteen teksti, tulee haettavaksi.
data-icon Kuvakkeiden Viittaus Määritä luettelon kohteen ikoni.
data-role list-divider Määritä luettelon kohteen erotin.
data-theme letter (a-z) Määritä luettelon kohteen teema väri.

Huomautus:data-icon ominaisuus soveltuu vain linkkejä sisältäville luettelon kohteille.

Navigaatiopalkki

data-role="navbar" -ominaisuudella varustetun kontin sisällä oleva <li> -elementti.

Data ominaisuudet Arvo Kuvaus
data-icon Kuvakkeiden Viittaus Määritä luettelon kohteen ikoni.
data-iconpos vasen | oikea | ylös | alas | notext Määrittää kuvakkeen sijainnin.

Vinkki:Navigaatiopalkki perii theme-swatch isäkontiltaan. Navigaatiopalkin data-theme ominaisuuden asettaminen ei ole mahdollista. Data-theme ominaisuus voidaan asettaa erikseen navigaatiopalkin jokaiselle linkille.

Sivu

data-role="page" -ominaisuudella varustettu kontti.

Data ominaisuudet Arvo Kuvaus
data-add-back-btn true | false Lisää automaattisesti takaisin-painike, käytetään vain otsikkopalkissa.
data-back-btn-text sometext Määritä takaisin-painikkeen teksti.
data-back-btn-theme letter (a-z) Määritä takaisin-painikkeen teema väri.
data-close-btn-text letter (a-z) Määritä dialogin sulkemispainikkeen teksti.
data-dom-cache true | false Määritä, poistetaanko yksittäisten sivujen jQuery DOM-välimuisti (jos asetettu true, huomaa DOM:n hallinta ja testaa kaikki mobiililaitteet kattavasti).
data-overlay-theme letter (a-z) Määritä keskustelusivun päivitys (tausta) väri.
data-theme letter (a-z) Määritä sivun teema väri. Oletus on "c".
data-title sometext Määritä sivun otsikko.
data-url url Arvoa käytetään URL:n päivittämiseen, ei sivun pyytämiseen.

Popup

容器, jolla on data-role="popup" -ominaisuus.

Data ominaisuudet Arvo Kuvaus
data-corners true | false Määritä, onko ponnahdusikkunalla kulmien pyöristäminen.
data-overlay-theme letter (a-z) Määritä ponnahdusikkunan päivitys (tausta) väri. Oletus on läpinäkyvä tausta (none).
data-shadow true | false Määritä, onko ponnahdusikkunalla varjo.
data-theme letter (a-z) Määritä ponnahdusikkunan teema väri. Oletus on perintä, "none" asettaa läpinäkyväksi.
data-tolerance 30, 15, 30, 15 Määritä etäisyys ikkunan reunasta (top, right, bottom, left).

Ankkuri, jolla on data-rel="popup" -ominaisuus:

Data ominaisuudet Arvo Kuvaus
data-position-to origin | jQuery selector | window Määritä ponnahdusikkunan sijainti. Origin - oletus. Ponnahdusikkuna sijaitsee avataessaan sitä. jQuery selector - ponnahdusikkuna sijaitsee määritetyn elementin päällä. Window - ponnahdusikkuna sijaitsee ikkunan keskipisteessä.
data-rel popup Käytetään avattavien ponnahdusikkunoiden avaamiseen.
data-transition fade | flip | flow | pop | slide | slidedown | slidefade | slideup | turn | none Määritä, miten sivu siirtyy seuraavalle. Katso jQuery Mobile -siirtymät.

Radio Button

label ja type="radio" -syötteenä oleva input yhdistetään automaattisesti napputyyliin, ilman data-role.

Data ominaisuudet Arvo Kuvaus
data-mini true | false Määritä, ovatko napit pieniä vai tavallisia koossa.
data-role none Aseta jQuery Mobile -yleisessä nappeja varten laajennettu napputyyli.
data-theme letter (a-z) Määritä valintanappulan teema väri.

Vinkki:Jos haluat yhdistää useita valintanappuloita, käytä data-role="controlgroup" ja data-type="horizontal|vertical" määrittääksesi, miten napit yhdistetään horisontaalisesti tai vertikaalisesti.

Valinta

Kaikki <select>-elementit. Asetetaan automaattisesti painiketyyli, ei tarvita date-role.

Data ominaisuudet Arvo Kuvaus
data-icon Kuvakkeiden Viittaus Määrittää select-elementin kuvakkeen. Oletus on "arrow-d".
data-iconpos vasen | oikea | ylös | alas | notext Määrittää kuvakkeen sijainnin.
data-inline true | false Määrittää, onko select-elementti rivin sisällä.
data-mini true | false Määrittää, onko select-elementti pienikokoinen vai tavallinen kokoinen.
data-native-menu true | false Jos asetetaan arvoksi false, käytetään jQuery:n omaa mukautettua valintamenua (jos haluat, että valintamenulla on yhtenäinen ulkoasu kaikilla mobiililaitteilla, suositellaan tämän käytön).
data-overlay-theme letter (a-z) Määrittää jQuery:n mukautetun valintamenun teemavärin ( käytetään yhdessä data-native-menu="false" -arvon kanssa).
data-placeholder true | false voidaan asettaa ei-alkuperäiselle select-elementille <option>.
data-role none Asettaa jQuery Mobile:n select-elementin painiketyylin.
data-theme letter (a-z) Määrittää select-elementin teemavärin.

Vinkki:Jos haluat yhdistää useita select-elementtejä, käytä data-role="controlgroup" ja data-type="horizontal|vertical" määrittääksesi, yhdistetäänkö elementti horisontaalisesti vai vertikaalisesti.

Aaltorata

Elementti, jolla on arvo "range". Asetetaan automaattisesti painiketyyli, ei tarvita data-role.

Data ominaisuudet Arvo Kuvaus
data-highlight true | false Määrittää, näytetäänkö aaltorata korostettuna.
data-mini true | false Määrittää, onko aaltorata pienikokoinen vai tavallinen kokoinen.
data-role none Asettaa jQuery Mobile:n aaltorastin asetuspainikkeen tyylin.
data-theme letter (a-z) Määrittää aaltorastin (input, handle ja track) teemavärin.
data-track-theme letter (a-z) Määrittää aaltoradan teemavärin.

Tekstisyöttö ja Tekstikenttä

Elementti, jolla on arvo "text|search|etc." tai elementti, jolla on tyypi "textarea". Tyylejä asetetaan automaattisesti, ei tarvita data-role.

Data ominaisuudet Arvo Kuvaus
data-mini true | false Määritetään, onko input-elementti pieni vai tavallinen kokoinen.
data-role none Asetetaan jQuery Mobile input/textarea -elementtien painikkeiden tyyli.
data-theme letter (a-z) Määritetään syötteen kentän teeman väri.