Hogyan hozzunk létre egy diavetítés plugin jquery

Több száz plug-in diavetítés, a népszerű album a fejlett Galleria. Miért van egy másik? Mert biztosan használ egy hasonló plug-in a honlapján. Nem csoda, hogy hogyan lehet ezt a csodálatos eszköz. És a kód sokkal könnyebb módosítani, és adjunk hozzá különleges chips, ha hirtelen szeretné fejleszteni a projektet.







Hogyan hozzunk létre egy diavetítés plugin jquery
Hogyan hozzunk létre egy diavetítés plugin jquery

Ebben a példában alapuló megközelítés alkalmazása csillapító hatása. Hajtják végre, akkor szükség van egy alapvető ismeretekkel a HTML, CSS és jQuery.

A szerkezet a projekt

A fájlok a projekt található egy adott könyvtár struktúra, amely az alábbiakban mutatjuk be:

Hogyan hozzunk létre egy diavetítés plugin jquery

960gs modernizr, és nem szükséges a projekt, de nagyon hasznos. A külön fájl IE stílus üres lesz, de lehet, hogy szükségem van rád, ha úgy dönt, hogy dolgozzon ki a projekt további.

Basics csúszka

Kezdjük építeni a csúszkát.

Először definiáljuk HTML jelölőnyelv szerkezetét diavetítés index.html file:

Is, hogy egy hívás jQuery plugint betöltése után a dokumentumot. Hozzászólás kódot js / scripts.js fájlba:

Az alapot a létrehozását plug-létre. Meg lehet kezdeni a kódolás.

Nézzük meg a HTML struktúra, hogy szükség lesz a plugin:

Hogyan hozzunk létre egy diavetítés plugin jquery

Ez a mi jQuery kódot kell generálni a következő HTML kódot a DOM struktúrában az eredeti:

Nyitott js / powerSlide.js fájlt, és írd kód:

Options - változó, hogy mi lehet beállítani, ha hívja a plugint, hogy ellenőrizzék a tetteiért. Options általában alapértelmezett értékeket, amelyek eltérnek az adott értékkel a hívás:

Most már tudjuk használni a lehetőségeket a kódot opt.optsiya szerkezetét. Például, hogy írjon szélességben opt.width.

Egy sor „minden” létrehozása eleme a szerkezet HTML kódot csúszkát. És kiosztja őket változók, hogy gyorsan és könnyen elérhetik a számukra a kódot később.







Most a elemek jönnek létre, és belevetik magukat a CSS.

Létrehozunk egy külön fájlba a téma színbeállítás és a kegyelem CSS3. Egy ilyen lépés segít megtartani a kód tiszta és egyszerűsítse a folyamat létrehoz egy új témát.

Nyissa meg a css / powerSlide.css és kódot írni benne:

CSS meglehetősen egyszerű. Elemek a tartályon belül az abszolút helymeghatározás. Azt is meg kell, hogy legyen óvatos árrések és padding. A méreteket később keletkezik a jQuery kódot.

kifogást csúszka

fogjuk használni a létesítményt információk tárolására és cselekvési csúszkát. A legfontosabb, amit a csúszka - index. Tudnunk kell, hogy az index minden kép bármikor. Index kezelheti visszavonta a kívánt képet, amikor egy esemény keletkezik.

Az alábbi lista az összes tulajdonságok és módszerek a tárgy és egy rövid leírást:

  • IMG-k. Egy választó az összes kép;
  • imgCount. száma a kiválasztott képeket;
  • navNext. „Tovább” gombra;
  • navPrev. „Vissza” gombra;
  • golyókat. választó összes navigációs gombok;
  • hüvelykujját. választó összes navigációs miniatűrök;
  • feliratokkal. választó valamennyi név;
  • getCurrentIndex (). Gets az index az aktuális kép bármikor;
  • go (index). átmenet a képet, amelyet az index;
  • next (). Az átmenet a következő képet;
  • Előző (). Ugrás az előző képhez;
  • init (). Mi meg az magasságának és szélességének a diavetítés és kiszámítja a méretei dinamikus elemekkel.

Most az objektum meghatározott, és mi is létrehozhatunk egy új példányt, és töltse be a init () függvény.

egér események

Azt akarjuk, hogy kezelni a következő események:

  • A gombra kattintva „next” az átmenetet a következő képet.
  • Kattintson a „korábbi” menni az előző képet.
  • Ha rákattint a navigáció az átmenet a megfelelő képet.
  • Ha rákattint egy miniatűr ugrani a megfelelő képet.
  • Húzza az egérmutatót a képre megkötésének és gombokkal.

Azt szeretné tiltani a válasz gombbal a linkeket alapbeállítás szerint e.preventDefault (), annak érdekében, hogy elkerüljék váltás vissza az elejére. Azt is elrejteni a kép nevét.

Automatikus lejátszás

Új téma

Hogyan hozzunk létre egy diavetítés plugin jquery

Által nyújtott információk útján két csatorna (látás és hallás) a képzés hatékonyságának sokkal jobb tanulás könyvekből. A házi feladatok és online tesztek lehetővé teszi, hogy folyamatosan úgy gondolja, a célnyelven, és azonnal ellenőrizze tudását!

Hogyan hozzunk létre egy diavetítés plugin jquery

Hogyan hozzunk létre egy diavetítés plugin jquery

Ha azt szeretnénk, hosszú ideig, hogy tanulmányozzák, hogyan lehet HTML-t, akkor engem, mert van jó hír!

Hogyan hozzunk létre egy diavetítés plugin jquery

Ha már megtanulta a HTML és tovább szeretne lépni, a következő lépés az lesz, hogy tanulmányozza a CSS technológiával.

Hogyan hozzunk létre egy diavetítés plugin jquery

Ha azt szeretnénk, hogy megértsék a fogalmak domain és tárhely, megtanulják, hogyan kell létrehozni egy adatbázist, feltölteni a fájlokat a honlapon keresztül FTP szerver, hozzon létre aldomain konfigurálja a postaládákat a helyszínen, és ellenőrzi a részvétel, a tanfolyam kifejezetten az Ön számára!