ui lapok
Lapok bővítmény lehetővé teszi, hogy kapcsolja a kiválasztott elem a lap rendszer, amely segít, hogy osztja az információt több blokk, amely egyszerű hozzáférést biztosít minden, és helyet takaríthat meg az oldalon. (Erre a célra, van egy másik bővítmény - harmonika). Annak érdekében, hogy az elem lapon rendszer, akkor szükség van egy hasonló szerkezet:
A kivétel az, ha a tartalom a lap kérik a szerver (ez automatikusan megtörténik Ajax technológia). Cím ilyen lapok definíciója a következő:
és elem tartalma nincs feltüntetve egyáltalán. Az egyik blokk, a fülrész lehet kész, részeként töltődik:
Sikertelen tartalmát a kérés feldolgozása a tulajdon ajaxOptions (lásd például: „Ajax” pontot).
Megjegyzés. dinamikusan hozzá fülek (via .tabs módszer ( "add".)) állítjuk elő Class UI-fülek-NUM. ahol NUM - száma növekszik minden új lapon (növekmény). Tehát, ha véletlenül használja ugyanazt a rendszert az osztályok saját oldalon lehet probléma.
esemény feldolgozása
Lapok a forrása számos esemény és ezek leírása megtalálható a szakasz „Események”. Hárman: tabsselect. tabsload tabsshow és események zajlanak során az átmenet az egyik lapon a másikra, és ez abban a sorrendben, ahogy azokat a listán.
Esemény rakodók kap 2 paraméter: a standard esemény célja a böngésző és egyéb tárgy (az úgynevezett ui) az alábbi területeken:
ui.tab - horgony elem. rendelt a tartalmát a kijelölt lap ui.panel - elem tartalmát a kiválasztott lapot. ui.index - nyitott lap számát (kezdve nulla).
Ha a felvezető tabsselect esemény false. majd kapcsolja lapok nem fog megtörténni. Ez akkor lehet hasznos, ha például kapcsoló lapok meg lehet oldani csak a töltés után az alak adatok az aktuális lapon.
↓ neve tulajdonság: érték típusú (alapértelmezett)
Az a tulajdonság leírását a hivatalos dokumentáció nem egyértelmű - külön vannak leírva egyszer két ellentmondó tulajdonságok ezen a néven. De úgy tűnik, a helyes leírás:
Ez a tulajdonság lehet állítani egy sor számok tabok, amely közül választhatunk.
Ha a tartalmát a fülek lesz betöltve a szerver (Ajax), akkor (láthatjuk a $ .ajax () a következő beállítások) az ingatlan, akkor adja meg a beállításokat elvégezni ezeket ajax-kérelmeket.
Ez a tulajdonság határozza meg, hogy a cache letöltött tartalom fülre, ha erre kértek a szerverről. Ha az érték hamis. tartalmát betöltődik minden egyes alkalommal, amikor megnyitja a távoli lapot. Ha ez igaz, akkor a lap tartalmát lesz betöltve egyszerre - abban az időben az első nyílás (az úgynevezett „lusta loading”).
Megjegyezzük, hogy a leírt cache szervezett jQuery UI források. Ha azt szeretnénk, hogy kérje nincs a gyorsítótárban a böngésző szinten, meg kell tiltani a megfelelő cache konfiguráció ajaxOptions.
Ha ezt a tulajdonságot true. akkor lehet kikapcsolni az összes lapot. Ehhez egyszerűen kattintson a címe az éppen megnyitott lapon (lásd. Például: „Az összes lap bezárása” pontot).
Ez lehetővé teszi, hogy tárolja a cookie-értéke a legutolsó nyitott lap a következő alkalommal megnyitja ugyanezen lapon (lásd. Példa: „A cookie” pontot) volt megnyitott oldalak. Cookie-kat használ csak csatlakoztatja egy speciális csatlakozót. A cookie-beállításokat, meg kell adnia az objektum beállításait a cookie-k munkáját. Lehetséges beállítások:
Kezdve jQueryUI-1.7 a beállítások, akkor is adja meg a nevét a cookie-kat a tulajdonság nevét.
Elavulttá jQueryUI-1.7 funkciót. Használata helyett összecsukható.
megadhatja a rendezvény, az esemény bármilyen típusú előfordul a lapon fejléc elem is nyitott.
Az a tulajdonság leírását a hivatalos dokumentációja nagyon hiányos, így amellett, hogy a személyes megfigyelések adunk tapasztalatok plug-in, de lehetséges, hogy valami hiányzik.
Ez a tulajdonság meghatározza, hogy milyen típusú animációs használt eltitkolása és megjelenése a lapok, valamint időtartamát az animációt. Az időtartam Beállítható az animáció (a string értéke „lassú”, „normális” vagy „gyors” vagy egy egész szám - az ezredmásodperc). Alapértelmezésben időtartama megegyezik a „normális”. animáció típusú jelzést kapjon a változó css-vagyonjogi rendszer, és változtassa meg (ha jól értem, csak alkalmas kapcsoló érték):
Ha a távoli lapon, annak horgony elem, amely, nincs cím attribútumot generálni egy azonosítót, egy id / részazonosítóból jön létre ezt az előtagot, és egy egyedi azonosító által visszaadott $ .data (El), például: „UI-fülek -54”.
panelTemplate határozza HTML-üres, amelyeket használni fognak, mint egy olyan terület, a tartalmát a lap, ha jött létre a segítségével az összeadást vagy ajax-loading távoli tartalom.
Meghatározza a számos nyitott fülek (számozása 0). Ahhoz, hogy az összes fület zárva voltak, meg kell adnia a -1 értéket.
Az ingatlan, akkor adja meg a szöveg HTML, amelyet használnak, mint a lap fejléce, míg letölti a tartalmat. Ha beállítja ezt a tulajdonságot egy üres karakterlánc, akkor a tartalmát a letöltési idő, a lap neve nem fog változni.
tabTemplate határozza HTML-üres, amelyeket használni fognak, mint egy terület a lap fejléc, ha jött létre a segítségével a módszer add. Értékek és # # lesznek cserélve az url és címszövege hivatkozott az eljárás, hogy egy új lapot.Ez eltávolítja az összes funkciót a plugin füleket a kiválasztott terméket.
Megállítja a beépített modul füleket a kiválasztott terméket. Folytatásához szükséges használni a módszert .tabs ( „enable”).
Lapok dugó folytatódik műveletet a kiválasztott sejt (például, miután leállítottuk .tabs ( „disable”)).
Ez a módszer lehetővé teszi, hogy módosítsa / kap az ingatlan lapok plugin. Ha meg szeretné változtatni több tulajdonságot, használja az alábbi űrlapot ezt a funkciót - .tabs ( „lehetőség”, opciók). ahol lehetőség van egy tárgy a formátumban.
A kiválasztott, azoktól elemeket, amelyek dugó fülek (keresni végeztük a Class UI-fülek, amelyek automatikusan hozzárendelt ezeket az elemeket) használtunk.
Eltávolítja a fül alatt futó index számát (a számozás nullával kezdődik fülek).
Teszi kiterjedő fül alatt az index számát. aktív (választható ki) (gyártmány inaktív lap, akkor a tiltás módszer). A számozás kezdődik 0 lapok.
Kimenete az inaktív állapotban, amint az összes lapot használhatja tulajdonságok letiltva:
Teszi kiterjedő fül alatt az index számát. inaktív (szürkén jelenik meg) (ha az aktív fül segítségével lehetővé módszer). A számozás kezdődik 0 lapok.
Kikapcsolja az összes lapok egyszerre, akkor tulajdonságai szolgál:
Itt vannak a számok a lap sem szerepel az utolsó érvet, hogy inaktívvá válik.
Megnyitja a lapot, hogy fut az index számát. A számozás kezdődik 0 lapok.
Frissíti a tartalmát a kiálló nyelv alatt az index számát (vagyis kották, amelynek tartalmát töltik keresztül ajax). A számozás kezdődik 0 lapok.
Számát adja lapok. Ha egynél több elem közül választva, visszatér a lapok száma az első közülük, amely a rendszer lapok.
Kiteljesítő ajax-lekérdezések futnak, így a tartalmát a lapok, valamint az összes létező animáció fülre.
Elindítja ciklikus végig a lapok között. Kapcsolt keresztül történik ms milliszekundum. Az opcionális folyamatos meghatározza, hogy továbbra is az automatikus váltás van szükség, amennyiben a felhasználó választhat közülük. Alapértelmezés szerint ez a paraméter értéke false.
↓ belső esemény neve: a külső neve