Vienkārši Karuseļveida Ar Peidžeru Izmantojot Mootools
Ar dažādiem karuseļiem tur, daudzi par Mootools kā arī, es tomēr nolēma rakstīt savu Carousel Class, dažu labu iemeslu dēļ
1. Vēlējās peidžeru funkcija (lai varētu pārlēkt uz konkrētu slaidu / soli karuselis).
2. Vēlējās brīvība ar izvietošanu kreiso un labo pogu / saites, kur kādreiz es lūdzu.
3. Vairāk kontroles pār slaidu soļi.
Es tomēr izdodas izveidot jaunu Karuseļveida, ar augstāk minētajām iezīmēm ... kā tālāk ... Jūties brīvs izvēloties jebkuru modifikācijas jūs būtu nepieciešama!
Mans piemērs izskatās šādi ... [ View Demo ]
Skatīt Demo Pārsūtīt | Download Mootools Carousel Ar Peidžeru Version 1.0 panta Downloaded 1991 reizes)
1. Karuselis Peidžeru
Jūs varat viegli pievienot peidžeru jūsu karuselī, vienkārši nosakot peidžeru karogu, kas ir pēdējais parater pieņēma vienlaikus radot instanci MooCarousel uz taisnība (gribu peidžeru) vai false (donot vēlas peidžeru).
var carousel1 = jauns MooCarousel ("carousel1_wrapper ',' carousel1_items_container ',' carousel1_moveleft ',' carousel1_moveright", c_ns, c_sss, patiess); / / ns = slaidu skaitu, sss = slaids posma lielumu
Un Protams jūs varat mainīt izskatu-n-jūtas no šiem peidžeru achors kā gribi, modificējot savu CSS.
. Carousel_paging {text-align: right; margin: 5PX 10px 0 0;}
. Carousel_paging strāva, carousel_paging lapa {kontūra: none; platums:... 15px; augstums: 15px; līnijas augstums: 15px; teksts-align: center; display: block; float: left; fons: # D8D8EB; margin: 0 1px 0 0; teksta noformējums: none;}. Carousel_paging: hover, carousel_paging pašreizējais {background: # 4D4D9B, krāsa: # FFFFFF;}..
Labi! tur ir maza problēma, lai gan, peidžeru enkuri, ja komplekts, tad tā kļūs radīts vienmēr pēc karuseļveida sastāvdaļu. Es gribēju, lai būtu dinamiska kā arī, bet tad tikai, lai saglabātu skriptu nopūš proporciju, es nolēmu izlaist to.
Bet jūs zināt mazliet Javascript, jūs varētu viegli mainīt peidžeru paaudzes kodeksu, MooCarousel klasē lūdzu jūsu vajadzībām.
2. Pielāgošana kreiso un labo ikonas
Jūs varat mainīt izvietojumu, attēlu vai jebkuru displat īpašumu par kreiso un labo pogas vienkārši spēlējot aptuveni ar CSS. lai varētu mainīt izvietojumus no kreisās un labo buttoms bija faktiskais iemesls man labo manu mūsu karuseļveida klasē.
Jo tas MooCarousel klase, pieņem id ir no šīm pogām, jūs faktiski var novietot šīs pogas jebkurā lappuses vietā, ja jūs lūdzu ... tā nav jābūt elementam hierarhijā, kā manā piemērā.
var carousel1 = jauns MooCarousel ("carousel1_wrapper ',' carousel1_items_container ',' carousel1_moveleft ',' carousel1_moveright", c_ns, c_sss, patiess);
CSS
.. Carousel_container_l, carousel_container_r {margin: 50px 0 0 0; amats: radinieku; platums: 23px; augstums: 20px; float: left; kursora: pointer;}. Carousel_container_r {background-position: 0-38px;}
. Carousel_container_l {background-position: 0-58px;}
3. Pielāgošana slaidu soļi
Ko man nozīmē MY pielāgošana SLIDE soļus?
Vairums Karuseļi slaidu pilns ar no redzamā loga. Tā teikt, jums bija četras vienības (piemēram, manā izlasē iepriekš), tā būs slide visus četrus priekšmetus. Ar šo karuseļveida komponenta, Jums iet uz slaidu skaitu un soļu izmēru jūsu izvēles.
var carousel1 = jauns MooCarousel ("carousel1_wrapper ',' carousel1_items_container ',' carousel1_moveleft ',' carousel1_moveright", c_ns, c_sss, patiess);
c_ns = slaidu skaitu, c_sss = slaids posma lielumu
Arī manā example1 esmu calcuted slaidu soļu lielumu, pamatojoties uz loģiku ja, es zinu vairākus priekšmetus, kas par katru posteni platumu un piemales, kas radījuši pēc katra vienuma manā CSS.
/ * Lai 1 karuselis * /
var c1_w = 92; / / karuselis postenis platums
var c1_n = 10; / / Kopējais skaits salīdzināšanas karuselis preces
var c1_pp = 4 / / skaits salīdzināšanai karuselis Items perpage
var c1_marginFactor = 51;
var c1_sss = c1_w * c1_pp; / / sss = slaids posma lielumu
var c1_ns = parseInt (((c1_w * c1_n) / c1_sss) + 0,5); / / ns = slaidu skaitu
c1_sss + = c1_marginFactor; / / sss = slaids solis izmērs, 51 par starpību
Prasības: Mootools 1.2
Skatīt Demo Pārsūtīt | Download Mootools Carousel Ar Peidžeru Version 1.0 panta Downloaded 1991 reizes)











































18 Dec 2008 plkst 11:22 am
Sveiki!
Es esmu developping savu jauno mājas lapā, izmantojot mootools un es tikko atradu šo lielisko karuselis manu rakstu izvēlnē! Pirms es biju, izmantojot savu, bet bez peidžeri.
Ko tagad, karuselis darbojas tikai naudas sodu, bet ... Mana daļa mootools kodu vadošās onclick un onmouse nedarbojas ar to vairs ... Tā strādā tiklīdz es izdzēšu karuseļveida kodu.
Vai jūs varētu man palīdzēt noskaidrot, kas ir nepareizi?
Šeit ir lapa: http://new.lordfpx.com , uzreiz pēc izvēlnes atvēršanas, jūs redzēsiet jūs nevarat noklikšķināt uz rakstu. Es varu dot jums kodu, ja jūs vēlaties.
18 Dec 2008 plkst 11:49 pm
Lordfpx,
Es redzēju lapu Firefox 3, bet diezgan iedobt saprast, ko tu domā ar "uzreiz pēc izvēlnes atvēršanas, jūs redzēsiet jūs nevarat noklikšķināt uz rakstu."
Arī es bija paziņojums, ka lapa neielādējas naudas sodu IE7 (Ir runtime kļūdas)
Jūtieties brīvi sūtīt man savu kodu uz nik1409 [at] gmail.com, labprāt būtu apskatīt to, ja tas palīdz vienalga
vēlējumiem
N
19 Dec 2008 plkst 5:06 am
Jā, žēl, man nav testēti uz lapu IE7 vēl.
Uz Firefox, kad jūs noklikšķiniet uz rakstu, tas būtu atvērts labajā pusē, bet, kad karuselis ir klāt, tas nekas.
Es nosūtīt jums savas lapas vēlāk, jo es esmu darbā.
Thanks a lot!
Jan 13, 2009 plkst 1:24 pm
Es atklāju, kur ir mana kļūda!
Jo es nedomāju vēlējās "pa kreisi un pa labi ikonas" ... Es neesmu viņus manā lapā, un es tikai tryed lai redzētu, vai tas bija tāpēc, ka ... un jā tas bija gadījumā ...
Es domāju, ka es slēpt tos savā tīmekļa vietnē.
Paldies
Jan 14, 2009 plkst 9:38 pm
Hey Lordfpx,
Paldies, zinu ... Tas varētu daži citi noderīgi mēģināt darīt pats.
vēlējumiem
Nik
13 Feb 2009 plkst 11:03 pm
hei, jauka darbs
var kāds man pateikt, kā es varu darīt šo peidžeru 1.1 mootools? man nav pārvietots uz 1.2 vēl. 
paldies
mortal.matt gmail
13 Feb 2009 plkst 11:04 pm
žēl, ka tas mortal.matt (at) gmail (dot) com, paldies vēlreiz
4 jūnijs, 2009 pie 4:18 pm
Hi,
Lūdzu jūs varat man pastāstīt, kā es veicu šo auto play?
Cheers, Adam
11 jūnijs, 2009 pie 8:26 am
Paldies par šo, jūsu darbs ir awesome. btw, kas ir licences info par savu kodu? Es gribētu izmantot šo spraudni es esmu strādā, un es gribu zināt, vai tas ir ok
21 jūnijs, 2009 pie 5:44 pm
justies brīvi lietot kā jums tas patīk ....
10 Aug 2009 plkst 12:36 am
Hi,
šis ir tiešām labs, bet kad es izmantot JS no http://mootools.net/download~~pobj (jo dažu citu ietekmi, es esmu, izmantojot), nevis jūsu mootools12_all_p.js tas pārstāj darboties ... Kā es varu noteikt šo ? thanks a lot.
Jan 16, 2010 plkst 6:24 am
Kā es varu mainīt novietojumu lappušu numerāciju? Es vēlos, lai būtu, kas atrodas augšējā labajā stūrī, bet es nevēlos lietot absolūto vai fiksēta pozicionēšanu css.
Augusts 1, 2010 plkst 8:54 pm
Tātad, jūs izmantojat mootools, bet joprojām ir uzstādīta platums, numurs utt priekšmetu manuāli. Vai es varu ieteikt kaut kas līdzīgs šim:
carouselItems = $ $ ('carousel1_items.');
.. c1_w = carouselItems [0] getSize () x; / / karuselis postenis platums
c1_n = carouselItems.length; / / Kopējais skaits karuselis preces
. c1_pp = $ ('carousel1_wrapper ") getSize () .x/c1_w; / / skaits karuselis Items perpage
Arī parseInt () varētu būt nepareizs aprēķins, kas padara jūs garām slaidu. Labāk izmantot ceil ():
var c1_ns = ceil (((c1_w * c1_n) / c1_sss)) / / ns = slaidu skaitu
Es neesmu, izmantojot marginFactor brīdī, bet jūs varētu aprēķināt, ka pārāk
.
Augusts 1, 2010 plkst 8:57 pm
Atvainojiet, ka ir jābūt Math.ceil ()
Augusts 6, 2010 plkst 12:10
Vai ir viegls veids, kā padarīt šo auto play?