sådan skal de bruge jquery med zingchart

, hvordan man bruger jquery med zingchart,,,,, 41,,,,,,,,, 7,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, der sponsoreres indhold, denne støttes efter træk et produkt af relevans for vores læsere, mens vores leder, retningslinjer for at være objektive og uddannelsesmæssige.,, web kort bygget med javascript er en stor   måde at tilføje interaktivitet med din apps og lokaliteter, men, hvis du foretrækker at arbejde i jquery deres muligheder kan være begrænset.udviklere er ofte tvunget til at vælge mellem bekvemmelighed eller karakteristika.alle klokker og fløjter i 100 linjer kode eller en forenklet version i 30?for at afhjælpe dette, hold på zingchart   har udviklet et stykke papir til at bruge deres api med jquery syntaks, der gør det muligt hurtigt at opbygge devs hitlisterne med de rige interaktivitet, de vil have.,, fælles sager, der er jquery opfordring til hver funktion i zingchart api - – alle 169 af dem.i denne lektion vi dækker en håndfuld i tre af de mest almindelige tilfælde:,, dom manipulation, figur manipulation med ajax data, du kan se alle oplysninger om zingchart jquery indpakning github side.,, manuskripter og filer,, hvis du ikke har en kopi af zingchart bibliotek eller jquery papir, der er   et par muligheder:,, tag det direkte fra cdn forbindelse – http://cdn.zingchart.com/, downloade det fra github – https://github.com/zingchart/zingchart-jquery  , downloade det gennem   bower (, bower installere zingchart jquery,), etablering, nedsat deres html   fil med zingchart bibliotek og yderligere moduler, du har brug for.- du skal også omfatte jquery, og endelig de zingchart jquery indpakning.indpakningen er forenelig med jquery version 1. x og 2. x.,, <!doctype html > < html > < head > < meta - charset = "utf - 8" > < afsnit > zingchart jquery indpakning demo < /afsnit > < manuskript src = "http: //cdn. zingchart. kom /zingchart. min.js" > < /manuskript > < manuskript src = "https: //kode. jquery. kom /jquery-2.1.3. min.js" > < /manuskript > < manuskript src = "http: //cdn. zingchart. kom /zingchart. jquery. min.js" > < /manuskript >,, initialiserer kort er nu lige frem med den. zingchart(), ring.denne metode (og alle andre, der tager et objekt som en parameter) kan tage figur data direkte eller ved henvisning til (i dette tilfælde  , hvor data lagres i en variabel, data1,.,, lokalitet ved henvisning, $("# demo-1"). zingchart ((data: data1}).,, lokalitet med data, //lokalitet kort med data direkte $("# demo-2"). zingchart ((data: {art: "linje", "baggrund farve": "# eff0f0", "tooltip" ("beskytte": "20 20 20 20", "skrifttype familie." "arial", "skrifttype farve": "# 666666", "grænse radius": 5, "skygge": 0}, "scale-x" ("farvede": "# 666666","blodmide" ("farvede": "# 666666"), "post": {font farve ":"򢰪 "," skrifttype familie ":" arial ")," scale-y "(" farvede ":"򢰪 "," blodmide "(" farve: "# 666666"), "post": {font farve ":"򢰪 "," familie ":" ariel skrifttype "), område: {aspekt:" spline "," den medlemsstat ": {" skygge ":0} "mærke" ("størrelse": 8 "kantbredde: 0," baggrund farve ":"�ccff "," skygge ": 0), serie: [{værdier: [3,4,10,2,6,5]" farvede ":"�ccff "," skygge ": 0}]}}), 1.   dom manipulation, den første demo er et eksempel på dom manipulation ved hjælp af en af de tilhørere fra papir,. nodehover(),.der svæver over en knude opdateringer af nedenstående tabel, det – særlig nyttig i situationer, hvor du er nødt til at give yderligere oplysninger om figur data uden for kortet.der er lyttere for alle figur genstande samt visse begivenheder, såsom. feedstart(),,. historyback(), og mange flere.,, //binde en begivenhed til at lytte til knude svæv $("# demo-1"). nodehover (//plotmouseover funktion function() (//- værdier for de svævede plot var plotvals = $(det). getplotvalues ((plotindex: this.event.plotindex}); //få den knude indeks var idx = this.event.nodeindex; (var - jeg = 0. jeg < plotvals.length; jeg + +) (//, der hver tabel elem svarende til den cooresponding node $("# table-1 td"). - ækvivalent (i). tekst (plotvals [i]) //fremhæve.e tilsvarende svævede knudepunkt i tabellen $("# table-1 td"). ef) (idx). addclass ("flyde")) //plotmouseout funktion function() (//nulstille tabel tekst $("# table-1 td"). (function() {$(denne tekst ("). -"). removeclass ("flyde");})}), tage de demo - for at se, hvad det giver os., 2.figur manipulation, andet skema viser det modsatte – figur manipulation via dom.anvendelse af den normale jquery lægger vi input lyttere af nogle kiks.slider input er kastet en, int og gik til en. setnodevalue(), opfordring til de tilsvarende node. $("bidrag [type ='range ']"). hver (funktion (idx) (//binder input begivenheder til hver en $(dette). ("bidrag", function() (//- værdi for hver slider på input begivenheder var newval = parseint ($(dette). val()); //fastsætte værdien af tilsvarende knudepunkt for ål er nye værdi $("# demo-2"). setnodevalue ((plotindex: 0, nodeindex: idx, værdi: newval})))));,, se på den demo med codepen for at se, hvad det giver os, 3.- ajax data, lastning nye data er en bagatel.efter en vellykket. kom, anmodning videregive deres resultater med en af de mange setter metoder, som f.eks. appendseriesdata(),,. setseriesvalues(), modify(),.,,. setdata(), osv. i nedenstående eksempel, vi bruger  ,. setseriesvalues(), består i et nyt system af værdier, er vendt tilbage fra vores ajax.,, //binder et klik begivenhed til knap $("knap"). klik (function() (//spørgsmål en anmodning $. kom (https: //api - grænseflade. myjson. kom /beholdere /530az, function() (}) //efter en vellykket få anmodning...////////(medd. vi har ikke rørt den zingchart api). (funktion (res) (//de nye data i en variabel (fuldstændig frivilligt) var newdata = res.data; //den række værdier svarende til den newdata $("# demo-3"). setseriesvalues ({"værdier". [newdata]}); //hal!din journal brugte ajax data.begynde disco.})}), igen, se på den demo med codepen for at se, hvad vi har nu.,, at kæde, kæde, metode er en af de mest populære elementer af jquery.dette papir støtter lukkede for nogle metoder eller begivenheder, der vender tilbage jquery objekt.i stedet for at kalde figur manipulation fungerer separat, kan du nu kæde dine opkald på en linje:,, $("# mychart"). set3dview ({"y-angle": 10.}). resizechart ({"bredde: 600," højde ": 400}), den fulde demo fil, er til rådighed at downloade.,, konklusion, at det var en meget hurtig gennemgang, som viser, hvordan man bruger   jquery for zingchart.med disse grundprincipper i dit bælte, burde du være i stand til at tage dit eget kort meget længere!vis os din eksempler og føle sig fri til at bede om en tilbagemelding i bemærkningerne.,, ressourcerhttp://www.zingchart.com, @ zingchart   på twitter,, zingchart   på facebook,, zingchart   på linkedin,, zingchart på google.



Previous:
Next Page: