Yksinkertainen Carousel Kun Hakulaite käyttäminen Mootools

Monien Karusellit siellä, monet Mootools myös, olen silti päättänyt kirjoittaa oman Carousel luokka, on hyviä syitä
1. Halutaan henkilöhaku ominaisuus (voisi siirtyä erityisesti dia / askel karuselli).
2. Ostetaan vapaus sijainnin vasen ja oikea painike / linkkejä, missä ikinä olen hyvä.
3. Lisää valvoa Slide Steps.

En onnistunut luomaan uuden Carousel, jossa edellä mainitut ominaisuudet ... alla ... Voit vapaasti ehdottaa muutoksia te vaatisi!

Oma esimerkki näyttää tältä ... [ View Demo ]
Mootools Carousel With henkilöhaku

Katso esittely | Lataa Mootools Carousel With Paging 1.0 (Downloaded 1993 kertaa)


1. Carousel Hakulaite

Voit helposti lisätä henkilöhaku teidän karuselli yksinkertaisesti asettamalla henkilöhaku lippu, joka on viimeinen parater läpäissyt luotaessa esiintymän MooCarousel todelliseen (haluta paging) tai epätosi (antaja haluaa paging).

var carousel1 = new MooCarousel (carousel1_wrapper ',' carousel1_items_container ',' carousel1_moveleft ',' carousel1_moveright ", c_ns, c_sss, true); / / ns = useita dioja, SSS = slide askelkoko

Ja tietysti voit muuttaa ulkoasua-n-tuntuu näiden henkilöhaku achors kuten haluat muokkaamalla sen CSS.

. Carousel_paging {text-align: right; margin: 5px 10px 0 0;}
. Carousel_paging. Nykyinen. Carousel_paging. Sivu {outline: none; width: 15px; height: 15px; line-height: 15px; text-align: center; display: block; float: left; background: # D8D8EB; margin: 0 1px 0 0; text-decoration: none;}

. Carousel_paging: hover. Carousel_paging. Nykyinen {background: # 4D4D9B; color: # ffffff;}

No! on pieni asia kuitenkin, henkilöhaku ankkurit jos asetettu, niin se saa syntyy aina kun Carousel komponentti. Halusin tehdä dynaamisia samoin, mutta sitten vain pitää Script puhaltaa ulos mittasuhteet, päätin ohittaa sen.
Mutta te tiedätte vähän Javascript, voit helposti muokata henkilöhaku sukupolvi koodin MooCarousel luokassa miellyttää teidän tarpeisiin.

2. Kustomointi vasen ja oikea kuvakkeet

Voit muuttaa sijoitusta, IMAGES tai displat omaisuutta vasenta ja oikeaa näppäintä yksinkertaisesti pelaa noin kanssa CSS. pystyä muuttamaan sijoitukset vasen ja oikea buttoms oli todellinen syy minun oikealle minun meidän Carousel luokka.
Koska MooCarousel luokan hyväksyy id on näitä painikkeita, voit itse sijoittaa nämä painikkeet mihin tahansa sivulla, jos sallitte ... ei tarvitse olla elementin hierarkiassa, kuten minun esimerkiksi.

var carousel1 = new MooCarousel (carousel1_wrapper ',' carousel1_items_container ',' carousel1_moveleft ',' carousel1_moveright ", c_ns, c_sss, true);

CSS
. Carousel_container_l. Carousel_container_r {margin: 50px 0 0 0; kanta: suhteellinen, leveys: 23px; height: 20px; float: left; kohdistimen: osoitinta;}

. Carousel_container_r {background-position: 0-38px;}

. Carousel_container_l {background-position: 0-58px;}

3. Kustomointi Slide Steps

Mitä tarkoitan MINUN Kustomointi SLIDE vaiheet?
Useimmat Karusellit liu'uta täynnä on näkyvissä ikkunasta. Joten sano oli neljä kohteita (kuten minun esimerkin kohta), se liukuu kaikki neljä aihetta. Tämän Carousel Component, Ohitat määrä dioja ja askel haluamansa kokoiseksi.

var carousel1 = new MooCarousel (carousel1_wrapper ',' carousel1_items_container ',' carousel1_moveleft ',' carousel1_moveright ", c_ns, c_sss, true);
c_ns = useita dioja, c_sss = slide askelkoko

Myös minun Esimerkki1 olen calcuted dia askeleen koko sen logiikka missä, tiedän kappalemäärä, leveys kunkin kohteen ja marginaalit, jotka ovat antaneet jälkeen kunkin kohteen CSS.

/ * Jos juomingit 1 * /

var c1_w = 92; / / juomingit Item leveys

var c1_n = 10; / / kokonaislukumäärä Vertailuvuoden juomingit Tuotteet

var c1_pp = 4 / / määrä Vertailuvuoden juomingit Tuotteet perpage

var c1_marginFactor = 51;

var c1_sss = c1_w * c1_pp; / / SSS = slide askelkoko

var c1_ns = parseInt (((c1_w * c1_n) / c1_sss) + 0.5) / / ns = useita dioja

c1_sss + = c1_marginFactor; / / SSS = slide askeleen koko, 51 ja marginaalit


Vaatimukset: Mootools 1,2

Katso esittely | Lataa Mootools Carousel With Paging 1.0 (Downloaded 1993 kertaa)


15 Responses to "Simple Carousel With Sivutus käyttäminen Mootools"

  • lordfpx Says:

    Hei!

    Olen developping minun uuden sivuston avulla mootools ja olen juuri löytänyt tämän suuren karusellin minun artikkeli valikosta! Ennen käytin itse, mutta ilman henkilöhaku.

    Mennessä, karuselli toimii hienosti, mutta ... Minun osa mootools koodin toimitusjohtaja onclick ja onmouse ei toimi sitä enää ... Se toimii heti kun voin poistaa karuselli koodia.

    Voisitko auttaa minua selvittää, mikä on vialla?

    Tässä on sivu: http://new.lordfpx.com , heti valikon avaamisen näet et voi klikata artikkelin. Voin antaa sinulle koodin, jos haluat.

  • Nikhil Says:

    Lordfpx,
    Näin sivu Firefox 3, mutta varsin dint ymmärrä, mitä sinä tarkoitat "heti valikon avaamisen näet et voi klikata artikkelin."

    Lisäksi huomasin, että sivu ei lataudu hienoa IE7 (on runtime virheitä)

    Voit vapaasti lähettää minulle koodin nik1409 [at] gmail.com, mielellään olla sitä tarkasti, jos se auttaa silti

    muuttamisesta
    N

  • lordfpx Says:

    Niin, anteeksi, en ole testannut sivun IE7 vielä.

    Firefox, kun klikkaat artikkelin, sen pitäisi avautua oikealla osaan, mutta kun karuselli on läsnä, se ei tee mitään.

    Minä lähetän teille sivuille myöhemmin, koska olen töissä.

    Kiitos paljon!

  • lordfpx Says:

    Sain selville, missä oli virhe!

    Koska en halunnut "Left & Right Icons" ... En ole laittanut niitä sivuni ja minä vain tryed onko se sen takia ... ja kyllä ​​se oli tapaus ...

    Luulen piilottaa ne sivuilleni.

    Kiitos

  • Nikhil Says:

    Hei Lordfpx,

    Kiitos, kun kerroit meille ... Tämä saattaa joissakin on hyödyksi muille yrittää tehdä saman.

    muuttamisesta
    Nik

  • matthew Says:

    hei, kiva työpaikka :) Voisiko joku kertoa minulle, miten voin tehdä tämän henkilöhaku mootools 1,1? en ole muuttanut 1,2 vielä.
    kiitos :)
    mortal.matt gmail

  • matthew Says:

    pahoillani, että se mortal.matt (at) gmail (piste) com, kiitos jälleen :)

  • Adam Blakey Says:

    Hei,

    Ole hyvä ja voitteko kertoa minulle, miten tehdä tämän automaattinen toisto?

    Cheers, Adam

  • Jorge Says:

    kiitos tästä, työsi on mahtava. btw, mitä ajokortin tietoa koodi? Haluaisin käyttää tätä plugin olen työskennellyt ja haluan tietää, onko se ok

  • Nikhil Says:

    vapaasti käyttää kuin haluat ....

  • Kovi Says:

    Hei,

    Tämä on todella hyvä, mutta kun käytän JS alkaen http://mootools.net/download (koska joitakin muita vaikutuksia, käytän) sijasta oman mootools12_all_p.js se lakkaa toimimasta ... Miten voin korjata tämän ? kiitos paljon.

  • Todd Says:

    Miten voin muuttaa sijainnin sivunumerointi? Haluan sen olevan oikeassa yläkulmassa, mutta en halua käyttää absoluuttista tai kiinteää paikannus css.

  • Balu Says:

    Eli käytät mootools, mutta silti asettaa leveyden, lukumäärän jne. kohteita manuaalisesti. Saanen ehdottaa jotain tällaista:

    carouselItems = $ $ ('. carousel1_items ");
    c1_w = carouselItems [0]. getSize (). x, / / ​​juomingit Item leveys
    c1_n = carouselItems.length; / / kokonaislukumäärä juomingit Tuotteet
    c1_pp = $ ('carousel1_wrapper). getSize () .x/c1_w, / / ​​määrä juomingit Tuotteet perpage

    Myös parseInt () voi olla väärä laskelma, joka saa sinut kaipaamaan dian. Käytön tehostaminen katossa ():

    var c1_ns = katossa (((c1_w * c1_n) / c1_sss)); / / ns = useita dioja

    En käytä marginFactor tällä hetkellä, mutta saatat pystyä laskemaan, että liian ;) .

  • Balu Says:

    Olemme pahoillamme, jonka on oltava Math.ceil () :-)

  • Carter sanoo:

    Onko olemassa helppo tapa tehdä tämä automaattinen toisto?

Jätä vastaus

NDK home | Ilmaiseminen IT | ilmaiseminen Palate | ilmaiseminen Penmenship | ilmaiseminen Awe | ilmaista itseäni