Çağrı Mootools kullanımı ile Basit Carousel
Sıra Mootools için birçok orada, atlı karıncalar, çeşitli ile, hala bazı iyi sebepleri, kendi Carousel Sınıf yazmaya karar verdim
1. Sayfalama özelliği (atlıkarınca belirli bir slayt / adım atlamak edebilmek için) istedim.
2. SOL ve SAĞ düğmelerini / bağlantılar yerleştirilmesi ile özgürlük, nereye giderse ben lütfen istedim.
3. Slayt adımlar üzerinde daha fazla kontrol.
Yukarıdaki özelliklere sahip, yeni bir Carousel oluşturmak için başardınız ... aşağıdaki gibi ... Eğer gerektirecektir! Herhangi bir değişikliği önermek için çekinmeyin!
Benim Örnek bu ... [benziyor Profil Demo ]
Demo bilgileri | Çağrı Sürüm 1.0 ile download Mootools Carousel (1972 kez indirildi)
1. Carousel Çağrı
Kolayca sadece true MooCarousel örneğini oluştururken geçti son parater olan sayfalama bayrağı, (istediğiniz disk belleği) veya yanlış (donot sayfalama isteyen) ayarlayarak, kendi atlıkarınca için sayfalama ekleyebilirsiniz.
var carousel1 = new MooCarousel ('carousel1_wrapper', 'carousel1_items_container', 'carousel1_moveleft', 'carousel1_moveright', c_ns, c_sss, true); / / ns slayt sayısını, sss = slayt adım boyu
Ve tabii onların CSS değiştirerek lütfen bu sayfalama achors görünümünü-n-hissediyorum değiştirebilirsiniz.
. Carousel_paging {text-align: right; margin: 5px 10px 0 0;}
. Carousel_paging akımı, carousel_paging sayfa {anahat: yok; genişliği:... 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 a: hover, carousel_paging güncel {background: # 4D4D9B; color: # ffffff;}..
Eh! küçük bir sorun bile yoktur, sayfalama çapa seti, o zaman Carousel bileşeninin sonra her zaman oluşturulur alacak. Ben dinamik de yapmak istedim, ama sonra sadece oranlarda üfleme için Script tutmak için, onu atlamak için karar verdi.
Ama küçük bir Javascript biliyorum, kolayca ihtiyaçlarınıza lütfen MooCarousel sınıf sayfalama oluşturma kod değiştirebilir.
2. Sol ve Sağ Simgeler özelleştirme
Sadece CSS ile uğraşırken YERLEŞTİRME, IMAGES veya Sol ve Sağ Düğmeler herhangi displat özelliğini değiştirebilirsiniz. Sol ve Sağ buttoms yerleşimlerin değiştirmek edebilmek için doğru benim bizim Carousel Sınıf benim için gerçek nedeniydi.
Bu MooCarousel Sınıf, id bu düğmelerin var kabul yana, aslında eğer lütfen, sayfada herhangi bir yerde bu düğmeleri koyabilirsiniz ... o eleman hiyerarşi içinde olmak zorunda değil, benim örnekte olduğu gibi.
var carousel1 = new MooCarousel ('carousel1_wrapper', 'carousel1_items_container', 'carousel1_moveleft', 'carousel1_moveright', c_ns, c_sss, gerçek);
CSS
.. Carousel_container_l, carousel_container_r {margin: 50px 0 0 0; position: relative; width: 23px; height: 20px; float: left; cursor: pointer;}. Carousel_container_r {background-position: 0-38px;}
. Carousel_container_l {background-position: 0-58px;}
3. Slayt Adımlar özelleştirme
Ben MY ÖZELLESTIRME SLAYT ADIMLAR NEDIR?
En Karosel görünür pencere ile tam kaydırın. Bu dört öğe (yukarıda benim örnek gibi) vardı Peki diyorum, tüm dört öğe doğru kayacaktır. Bu Carousel Bileşeni ile, Sen slayt sayısını ve seçtiğiniz adım boyu geçmektedir.
var carousel1 = new MooCarousel ('carousel1_wrapper', 'carousel1_items_container', 'carousel1_moveleft', 'carousel1_moveright', c_ns, c_sss, gerçek);
c_ns slayt sayısını, c_sss = slayt adım boyu
Ayrıca, benim example1 ben nerede mantığa dayalı, slayt adım boyu calcuted, ben öğelerin sayısı, her öğe üzerinde genişlik ve benim CSS her öğeden sonra verdikleri marjları biliyorum.
Carousal için 1 / * /
var c1_w = 92; / / Carousal Ürün Genişliği
var c1_n = 10; Karşılaştırılması Carousal Haber / / Total
var c1_pp Karşılaştırılması Carousal Ürünleri perpage = 4 / / Numara
var c1_marginFactor = 51;
var c1_sss = c1_w * c1_pp / / sss = slayt adım boyu
var c1_ns = parseInt (((c1_w * c1_n) / c1_sss) + .5) / / ns = sayısı slaytlar
c1_sss + = c1_marginFactor; kenar boşlukları için / / sss = slayt adım boyu, 51
Gereksinimleri: Mootools 1.2
Demo bilgileri | Çağrı Sürüm 1.0 ile download Mootools Carousel (1972 kez indirildi)











































11:22 18 Aralık 2008 ÖÖ
Merhaba!
Ben Mootools kullanarak benim yeni web sitesi Gelişen ve ben sadece benim makale menü için bu büyük atlıkarınca bulundu! Ben kendi kullanarak, ama belleği olmadan önce.
Artık, atlıkarınca sadece iyi çalışıyor, ama ... mootools kodu yönetim onclick ve onmouse Benim parçası artık çalışma değil ... Ben atlıkarınca kodunu silmek kısa sürede çalışmaktadır.
Bana ne sorun olduğunu bulmaya yardım eder misiniz?
: Burada sayfası http://new.lordfpx.com sağ menü açıldıktan sonra, size bir makale tıklayın olamaz göreceksiniz. İsterseniz ben size kod verebilir.
11:49 de 18 Aralık 2008
Lordfpx,
Ben FireFox 3 sayfa gördüm, ama oldukça kuvvetiyle anlamak, sizin ne demek istedin "sağ menü açıldıktan sonra, size bir makale tıklayın olamaz göreceksiniz."
Ayrıca, ben sayfası (çalışma zamanı hataları vardır) IE7 ince yük olmadığını fark yaptı
Yine de yardımcı olur eğer [at] gmail.com nik1409 beni kodunuzu göndermek için Feel Free, ona bakmak için mutlu olacak
Saygılarımızla
N
05:06 de 19 Aralık 2008 ÖÖ
Evet, üzgünüm, henüz IE7 sayfa test edemedim.
Firefox üzerinde, bir makale üzerine tıkladığınızda, o sağ tarafında açmak gerekir, ama atlıkarınca mevcut olduğunda, hiçbir şey yapmaz.
Ben işte olduğum günden beri ben daha sonra benim sayfaları göndereceğiz.
Çok teşekkürler!
13 Ocak 2009 at 01:24
Benim hata nerede olduğunu öğrendim!
Ben "Sol ve Sağ Simgeler" istedi olmadığından ... Ben sayfamda koymak değil ve ben sadece çünkü bunun olup olmadığını görmek için uğraş ... ve evet bu böyleydi ...
Ben sitemde bunları gizlemek düşünüyorum.
Teşekkür ederim
09:38 de 14 Ocak 2009
Hey Lordfpx,
Bize bildirdiğiniz için teşekkürler biliyorum ... Bu, diğer bazı yararlı aynı şeyi yapmaya çalışıyor olabilir.
Saygılarımızla
Nik
23:03 de 13 Şubat 2009
hey, güzel iş
Birisi i mootools 1.1 Bu sayfalama nasıl yapabilirim bana söyleyebilir? i henüz 1.2 taşınmış değil. 
teşekkürler
mortal.matt gmail
11:04 de 13 Şubat 2009
Üzgün olduğunu mortal.matt (at) gmail (nokta) com var, tekrar teşekkürler
16:18 de 4 Haziran 2009
Merhaba,
Eğer ben bu otomatik oyun yapmak nasıl bana söyleyebilir misin?
Cheers, Adam
08:26 de 11 Haziran 2009 ÖÖ
Bunun sayesinde işinizi awesome. btw, kodunuzu lisans bilgisi nedir? Ben üzerinde çalışıyorum bir eklenti bu kullanmak istiyorum ve ok eğer ben bilmek istiyorum
05:44 de 21 Haziran 2009
istediğiniz gibi kullanmaktan çekinmeyin ....
12:36 10 Ağustos 2009 ÖÖ
Merhaba,
Bu gerçekten iyi biri, ama gelen JS kullandığınızda http://mootools.net/download (çünkü diğer bazı etkileri, ben kullanıyorum) yerine mootools12_all_p.js ve bu çalışma durur ... nasıl düzeltebilirim ? çok teşekkür ederim.
06:24 de 16 Ocak 2010 ÖÖ
Nasıl pagination konumlandırma değiştirebilirim? Ben sağ üst köşesinde olmak istiyorum, ama css mutlak veya sabit konumlandırma kullanmak istemiyorum.
20:54 de 1 Ağustos 2010
Yani, mootools kullanıyorsanız, ama hala elle öğelerin genişliği, sayısı, vs ayarlayın. Böyle bir şey önerebilir:
carouselItems = $ ('carousel1_items.');
.. c1_w = carouselItems [0]) (GetSize x; / / Carousal Ürün Genişliği
c1_n = carouselItems.length; Carousal Haber / / Total
. Carousal Öğeler perpage / / of sayısı; c1_pp = $ ('carousel1_wrapper')) (.x/c1_w GetSize
Ayrıca parseInt () slayt özledim yapar yanlış hesaplama olabilir. Daha iyi kullanımı ceil ():
var c1_ns = ceil (((c1_w * c1_n) / c1_sss)) / / ns = sayısı slaytlar
Şu anda marginFactor kullanarak değil, ancak çok olduğunu hesaplamak mümkün olabilir
.
08:57 de 1 Ağustos 2010
Ne yazık ki, bu math.ceil () olmak zorunda
12:10 az 6 Ağustos 2010 ÖÖ
Bu otomatik oyun yapmak için kolay bir yol var mı?