de seneste opdateringer til jquery mobile

, de seneste opdateringer til jquery mobile,,,,, andel,,,,,,,, 82,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, for ikke så længe siden, jquery hold fri jquery mobile 1.2.denne overgang har nogle fantastiske forandringer.i denne artikel, skal vi gennemgå nogle af de nye widgets til rådighed for udviklere, se på ændringer af eksisterende widgets, og kaste et blik på dig et par forbedringer, som kan påvirke din jquery mobile anvendelse.lad os komme i gang, skal vi?,,, for det første vil vi blive nødt til at downloade bit og byte.kør over til jquery mobile downloade side og downloade den løsning, der bedst opfylder deres behov.du kan bare bruge den skiftevis boilerplate kode angivet nedenfor. desuden nu er et godt tidspunkt til hurtigt at diskutere download bygmester, at jquery mobile hold er ved at bygge.det er stadig i alpha, men det giver dem mulighed for at vælge din downloade til kun at omfatte de dele af jquery mobil, du har brug for, og ikke mere.du kan udelukke bestemte begivenheder, overgange, udgør elementer eller widgets, at du bekymrer dig ikke om.det er beregnet for de entreprenører, der er beskæftiget med at forstå - det højeste niveau af resultater ud af hans eller hendes ansøgning.,, widgets, bankende hjerte for enhver jquery mobile anvendelse er dens widgets.måske er den mest synlige del af side, og den del, som giver brugeren mulighed for at interagere med side på en let måde.den jquery mobile hold har brugt mange timer testning, bygning, og forbedre deres widgets for at sikre, at de er de bedste, de kan være.i version 1. 2, holdet har banket det ud af parken med en dims, at entreprenører har bedt om, eftersom de rammer blev frigivet: pop - up - modals., popups, en pop - up - modal er en lille del af side, at planerne andre dele af side.de fleste er typisk anvendes som tooltips, eller at vise billeder, kort, og yderligere indhold.disse oplysninger er normalt ikke vigtige nok til at berettige en anden side, men det er stadig vigtigt for visning af sig selv.den måde, jquery mobile 1.2 har gennemført popups er perfekt.lad os lære, hvor let det er at tilføje popups til et projekt, en hurtig bemærkning for korthedens skyld: alle de kode prøver under vil anvende følgende boilerplate html.den jquery mobile ccs og er filer (herunder jquery) er hotlinked ved hjælp af jquery cdn for din skyld. <!doctype html > < html > < head > < meta - navn = "viewport" indhold = "bredde = anordning bredde, oprindelige omfang = 1 > < afsnit > jquery mobile 1.2 < /afsnit > < forbindelse rel =" stylesheet "href =" http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css "/> < manuskript src =" http: //kode. jquery. kom /jquery-1.8.0. min.js "> < /manuskript > < manuskript src =" http: //kode. jquery. com /mobile /1.2.0 /jquery. mobile-1.2.0. min.js "> < /manuskript > < /head > < krop > < div data rolle =" indhold "> <!- din indhold går her... > < /div > < /organ > < /html > at tilføje en pop - up - til en side i deres ansøgning er en totrinsproces.først skal du have nogle midler til at udløse pop - up -.det er generelt en forbindelse eller knap eller noget brugerne interagerer med.for at udløse element, vi tilføje følgende egenskaber:, data - og = "pop - up -", for det andet, du har brug for indholdet angives.dette kan variere fra et enkelt, div. en menu,,,,, eller billeder.indholdet element får sine egne egenskaber: data rolle = "pop - up -" endelig for enkel forbindelse knapper, href, attribut skal svare til den, identifikation af indholdet angives.lad os gennemgå den fuldstændige gennemførelse., < en href = "# simplepopup" data rel = "pop - up -" > åben pop - up - < /a > < div data rolle = "pop - up -" id = "simplepopup" > < p > det er et helt grundlæggende pop - up -, ingen muligheder sæt. < p > < /div >,, hvad du vil se på side skal se noget lignende her:,, tooltips, nu hvor du ved, hvordan man skaber en pop - up -, lad os se på andre muligheder.en fælles anvendelse er en tooltip; hjælpe tekst eller udvidet teksten, når en bruger km på en knap.nedsat den kode, det samme som før:, < en href = "# tooltip" data rel = "pop - up -" data rolle = "knap" > finde ud af mere < /a > < div data rolle = "pop - up -" id = "tooltip" data tema = "e" > < p > du fandt ud af det.. < /p > < /div > denne gang, vi styler den resulterende indhold ved hjælp af, e, swatch fra jquery mobile for at give den en mere behagelig udseende.det hjælper os med at huske på, at popups er første klasse jquery mobile borgere, og de kan behandles som noget andet på side. menuer, lad os gå videre til noget, der er lidt mere kompliceret: en menu.det er en populær tilgang til side navigation.give brugeren en menu, lige ved hånden.hvad ligner det med popups?,<a href="#menu" data-rel="popup" data-role="button">Menu</a> <div data-role="popup" id="menu" data-theme="a"> <ul data-role="listview" data-theme="c" data-inset="true"> <li data-role="divider" data-theme="a">My Menu</li> <li>Unlinked</li> <li><a href="methods.html">Linked</a></li> <li><a href="methods.html">With count</a><span class="ui-li-count">42</span></a></li> </ul> </div>,And the resulting output should resemble this:, ,You can also use 1.2's collapsible lists in popups. Here's a quick example:,<a href="#nestedmenu" data-rel="popup" data-role="button">Nested Menu</a> <div data-role="popup" id="nestedmenu" data-theme="none"> <div data-role="collapsible-set" data-theme="b" data-content-theme="c" data-collapsed-icon="arrow-r" data-expanded-icon="arrow-d" style="margin:0; width:250px;"> <div data-role="collapsible" data-inset="false"> <h2>Colors</h2> <ul data-role="listview"> <li><a href="#">Red</a></li> <li><a href="#">Blue</a></li> </ul> </div> <div data-role="collapsible" data-inset="false"> < h2 > former < /h2 > < ul data rolle = "listview" > < li > < en href = "#" > cirkel < /a > < /li > < li > < en href = "#" >. < /a > < /li > < /ul > < /div > < /div > < /div > og de resultater, det er værd at bemærke, at data * * * = "ægte", der er brug for, listview eller dele af din liste, vil vise sig.prøv og se. former, en populær afgift tilgang er at vise et login form, der svæver over toppen af side.er det nu muligt med jquery mobile popups.Here's a simple username/password form.,<a href="#login" data-rel="popup" data-position-to="window" data-role="button">Login</a> <div data-role="popup" id="login" data-theme="a"> <form style="padding:10px 20px;"> <h3>Please sign in</h3> <label for="un" class="ui-hidden-accessible">Username:</label> <input type="js" name="user" id="un" placeholder="username" /> <label for="pw" class="ui-hidden-accessible">Password:</label> <input type="password" name="pass" id="pw" placeholder="password" /> <button type="submit" data-theme="b">Sign in</button> </form> </div>,Which gives you:, ,By default, popups center sig over den genstand, der udløste dem.der er en frivillig attribut, som du vil se i de næste tre eksempler.det er data holdning til = "vindue", og de anvendes til det element, som udløser en pop - up -.prøv at tilføje, at den login knap frem for at se, hvad der sker., dialoger, et fælles behov for web ansøgninger er evnen til at interagere med brugeren.vi har lige gennemgået en strategi: et login form.men nogle gange, du skal lede brugeren med spørgsmål.en dialog er en perfekt løsning på dette, og hvad ved du, popups har du dækket!hvad er koden?her er et simpelt eksempel:, < en href = "# dialog" data rel = "pop - up -" data holdning til = "vindue" data rolle = "knap" data overgang = "pop" > dialog < /a > < div data rolle = "pop - up -" id = "dialog" data - overlay - tema = "a" data tema = "c" > < div data rolle = "hoved" data tema = "a" > < h1 > slette side?< /h1 > < /div > < div data rolle = "indhold" data tema = d > < h3 > er du sikker på du vil slette denne side?< /h3 > < p > denne aktion ikke kan standses. < /p > < en href = "#" data rolle = "knap" data i overensstemmelse med = "ægte" data rel = "tilbage" data tema = "c" > nr. < /a > < en href = "#" data rolle = "knap" data i overensstemmelse med = "ægte" data rel = "tilbage" data tema = "b" > ja, slette det < /a > < /div > < /div >,, i pop - up - indhold (note en ny attribut for deres anvendelse, data - overlay - tema = "a".denne attribut er hvad gælder de skraverede baggrund for dialog.det er påvirket af deres tema, så vær forsigtig, når de arbejder med emner, der er skabt med themeroller., billeder, jeg kan ikke tælle de gange, jeg har set jquery mobile udviklere om en bedre måde at håndtere image gallerier.mens popups ikke er den perfekte løsning for et stort antal billeder, de er meget for en håndfuld af billeder, der skal betragtes bredere.Even better, it's incredibly easy; check it out:,<a href="#photo" data-rel="popup" data-position-to="window" data-role="button" data-transition="fade">Photo</a> <div data-role="popup" id="photo" data-overlay-theme="a" data-theme="d" data-corners="false"> <a href="#" data-rel="back" data-role="button" data-theme="a" data-icon="delete" data-iconpos="nojs" class="ui-btn-right">Close</a><img src="http://lorempixel.com/450/300/food/" /> </div>,The above code gives you an elegant photo centered to the window, including a close window button., ,How did they do that? inden for rammerne af en pop - up -, anker, tag, har egenskaber, som opfører sig lidt anderledes end, når de anvendes i andre steder på den side.det, eu - erhvervsgrenen btn, klasse holdninger billede i hjørnet af det billede, snarere end en side, mens data ikon, og data iconpos, attributter tillade dig at stil den knap, som du ville en regelmæssig knap. kan du få smart popups, herunder, men ikke begrænset til, i overensstemmelse med video - og interaktive kort.tjek jquery mobile dokumentation for popups og iframes., sammenklappelige liste synspunkter, en god nyhed, er evnen til at kombinere sammenfoldelig apparater med liste synspunkter.kald dem "sammenfoldelig liste holdninger", og du har fået en ny dims i jquery mobile 1.2.hvordan virker de?jeg er glad for, at du spurgte.blot skabe nogen liste, du kan lide, så er det en sammenfoldelig.bøjelige liste synspunkter også støtte flere lister - så gå amok!, < div data rolle = "her" data tema = "b" dataindhold tema = "c" > < h2 > ynglings kryderi pige?</h2> <ul data-role="listview"> <li><a href="index.html">Posh</a></li> <li><a href="index.html">Scary</a></li> <li><a href="index.html">Sporty</a></li> <li><a href="index.html">Baby</a></li> <li><a href="index.html">Ginger</a></li> </ul> </div>,The code above would result in this Collapsible List View:, ,Enhancements,In addition to new widget types, jQuery Mobile 1.2 provides a number of useful enhancements to existing functionality. lad os se på nogle af de mere værdifulde., jquery støtte ændringer, en af de største forbedringer i version 1. 2 er den ekstra støtte til jquery 1.8.dette medfører en betydelig præstation stigninger i form af en fuldstændig omskrevet sizzle.js (gearvælgeren motor for jquery), samt en række andre forbedringer. fordelen er, at jquery mobilt team besluttede, at det var på tide at sunset støtte til jquery 1.6.det kan være uheldigt, for nogle mennesker, der bruger stadig ældre versioner af jquery, men det er en fair handel. liste på autodividers, hvis du nogensinde har haft til at forvalte en liste af stadig skiftende personer, steder, eller i jquery mobile, så har du nok nødt til at skrive nogle vanskelige kode - dynamisk listview rør.surt, at du brugte al den tid, fordi det jquery mobilt team har gjort det så let, som falder i en enkelt attribut. data autodividers = "ægte", der gør denne liste, til:,, konstatere, at det ikke lykkes sortering, gruppe eller filtrering.for den slags funktionalitet, overveje min jquery mobile tinysort stik af. læs blot lister, jquery mobile tilbyder "rom" liste synspunkter, men det er svært at sige, at de ikke var clickable.version 1.2 fjerner listen gradient, at rækken af en fast farve.dette bør være en bedre visuel signal til deres brugere. bedre bredde justeringer på formular elementer, version 1. 2 fastsætter en semi - irriterende spørgsmål med form elementer, som gør, at de ikke ville tage den fulde bredde af deres moderselskab element i nogle tilfælde., supplerende anordninger tilføjede, at du måske har bemærket, at nye anordninger, der tilføjes, næsten dagligt.den jquery mobile hold gør deres bedste for at teste mod så mange af dem som muligt.nyligt føjet til en klasse platform liste er følgende udstyr /styresystemer /browsere: 105 6 androide 4.1 (jellybean), tizen, firefox for robotter, og tænde ild hd.,, fuldstændig liste over ændringer, kan du finde en fuldstændig liste over de ændringer, der er foretaget for version 1.2 på jquery mobile blog. jeg håber, at nogle af disse forbedringer vil bidrage til at forbedre deres ansøgninger.kan du huske, at jquery mobilt team er på din side!hvis du ser noget, som du tror, det ville være værdifuldt, beder om det: skabe et spørgsmål i deres github register, og foreslå det.endnu bedre, gaffel deres repo og tilføje nogle kode dig selv!,

Simple popup
Popup menu
Popup menu
Popup menu
Popup menu
Popup menu
Popup menu
Popup menu
Popup menu



Previous:
Next Page: