पृष्ठन MooTools का उपयोग करने के साथ सरल हिंडोला

Carousels, वहाँ से बाहर के रूप में अच्छी तरह से MooTools के लिए कई की एक किस्म के साथ, मैं अभी भी मेरे खुद हिंडोला क्लास लिखने के कुछ अच्छे कारणों के लिए, का फैसला किया
1. पेजिंग (सुविधा के लिए एक विशेष / हिंडोला में स्लाइड कदम कूद करने में सक्षम हो) करना चाहता था.
2. बाएँ और दाएँ बटन / लिंक के स्थान के साथ स्वतंत्रता चाहते थे, जहां कभी मैं कृपया.
3. स्लाइड कदम पर अधिक नियंत्रण.

मैं ऊपर सुविधाओं के साथ एक नया हिंडोला, बनाने का प्रबंधन किया ... नीचे के रूप में किसी भी संशोधनों आप की आवश्यकता होती है! सुझाव के लिए स्वतंत्र महसूस करो!!

मेरे उदाहरण ... [इस तरह दिखता है देखें डेमो ]
पृष्ठन के साथ MooTools हिंडोला

डेमो देखें | पृष्ठन संस्करण 1.0 के साथ डाउनलोड MooTools हिंडोला (१९५२ बार डाउनलोड)


1. हिंडोला पृष्ठन

आप आसानी से अपने हिंडोला पृष्ठन जोड़ सकते हैं, पृष्ठन झंडा, जो आखरी पारित कर दिया जबकि सच करने के लिए MooCarousel के उदाहरण बनाने parater है (पृष्ठन करना चाहते हैं) या झूठी (donot पृष्ठन चाहते हैं) की स्थापना के द्वारा बस.

carousel1 var = नई MooCarousel ('carousel1_wrapper', 'carousel1_items_container', 'carousel1_moveleft', 'carousel1_moveright, c_ns, c_sss, सच); / / एन एस = स्लाइड्स की संख्या, एसएसएस स्लाइड = कदम आकार

और आप बिल्कुल अपने सीएसएस संशोधित करके देखो इन पृष्ठन achors के पता लग रहा है के रूप में आप बदल सकते हैं.

. Carousel_paging {पाठ संरेखित: सही; मार्जिन: 10px 5px 0 0;}
Carousel_paging वर्तमान carousel_paging {पृष्ठ रूपरेखा: चौड़ाई: कोई नहीं;. 15px; ऊँचाई: 15px; रेखा से ऊँचाई: 15px; पाठ संरेखित: केंद्र; प्रदर्शन: ब्लॉक; फ्लोट: छोड़ दिया; पृष्ठभूमि: D8D8EB # मार्जिन: 0 1px 0 0, पाठ - सजावट: कोई नहीं;}

एक carousel_paging: मंडराना, carousel_paging वर्तमान {पृष्ठभूमि # 4D4D9B:, रंग: # FFFFFF ;).

अच्छी तरह से! वहाँ एक छोटा सा मुद्दा है, हालांकि है, पृष्ठन एंकर अगर सेट है, तो यह हिंडोला घटक के बाद हमेशा उत्पन्न हो जाएगा. मैं यह गतिशील रूप में अच्छी तरह से करना चाहता था, लेकिन तब सिर्फ अनुपात से बाहर उड़ा के लिए स्क्रिप्ट रखने के लिए, मैं इसे छोड़ करने का निर्णय लिया.
लेकिन आप एक छोटे जावास्क्रिप्ट जानते हैं, तो आप आसानी से MooCarousel कक्षा में पृष्ठन पीढ़ी कोड को संशोधित कर सकता है अपनी आवश्यकताओं को खुश करने के लिए.

2. वाम और सही प्रतीक Customising

तुम बस सीएसएस के साथ खेलने के आसपास प्लेसमेंट, इमेजेज या वामपंथियों और सही बटन के किसी भी displat संपत्ति बदल सकते हैं. बाएँ और दाएँ buttoms की नियुक्तियों को बदलने में सक्षम होना सही मेरे हमारे हिंडोला कक्षा मेरे लिए वास्तविक कारण था.
चूंकि इस MooCarousel क्लास, स्वीकार आईडी इन बटनों में से है, तो आप वास्तव में ये बटन कहीं भी जगह कर सकते हैं पृष्ठ पर, अगर आप कृपया ... यह तत्व पदानुक्रम में होना जरूरी नहीं है, मेरे उदाहरण के रूप में.

var carousel1 = नई MooCarousel ('carousel1_wrapper', 'carousel1_items_container', 'carousel1_moveleft', 'carousel1_moveright, c_ns, c_sss, सच);

सीएसएस
Carousel_container_l, carousel_container_r {मार्जिन: 50px 0 0 0; स्थिति: रिश्तेदार, चौड़ाई: 23px; ऊँचाई: 20px; फ्लोट: छोड़ा; कर्सर: सूचक;}

Carousel_container_r {पृष्ठभूमि - स्थिति: 0-38px;}

{पृष्ठभूमि - स्थिति: 0-58px;} carousel_container_l

3. स्लाइड कदम Customising

मैं क्या मेरा CUSTOMISING स्लाइड क्रम मतलब है?
हाल Carousels दिखाई खिड़की के साथ पूर्ण स्लाइड. तो कहना है कि आप चार वस्तुओं (जैसे मेरे ऊपर नमूना में) था, यह सभी चार आइटम स्लाइड होगा. इस हिंडोला घटक के साथ, आप स्लाइड्स की संख्या और अपनी पसंद के कदम आकार गुजरती हैं.

var carousel1 = नई MooCarousel ('carousel1_wrapper', 'carousel1_items_container', 'carousel1_moveleft', 'carousel1_moveright, c_ns, c_sss, सच);
c_ns = स्लाइड्स की संख्या, c_sss स्लाइड = कदम आकार

इसके अलावा, मेरे example1 में मैं स्लाइड कदम आकार calcuted जहां तर्क के आधार पर, मैं आइटम्स की संख्या, प्रत्येक आइटम पर चौड़ाई और हाशिये कि मेरे सीएसएस में प्रत्येक आइटम के बाद दिया है पता है.

/ 1 सुरापानोत्सव के लिए * /

var = c1_w 92, / / ​​सुरापानोत्सव आइटम चौड़ाई

var c1_n = 10; तुलना सुरापानोत्सव आइटम की / / कुल संख्या

var c1_pp = तुलना सुरापानोत्सव आइटम perpage की संख्या 4 / /

var c1_marginFactor 51 =;

/ / एसएसएस स्लाइड कदम आकार =; var c1_sss = c1_w * c1_pp

var c1_ns = parseInt (((c1_w *) c1_n / c1_sss) + 0.5); / / एन एस = की संख्या स्लाइड

c1_sss + = c1_marginFactor, / / ​​एसएसएस = स्लाइड कदम आकार, हाशिये के लिए 51


आवश्यकताएँ: 1.2 MooTools

डेमो देखें | पृष्ठन संस्करण 1.0 के साथ डाउनलोड MooTools हिंडोला (१९५२ बार डाउनलोड)


15 से उत्तर के लिए "पृष्ठन के साथ सरल हिंडोला MooTools का उपयोग

  • lordfpx कहते हैं:

    नमस्कार!

    मैं मेरी नई वेबसाइट developping, MooTools का उपयोग कर रहा हूँ और मैं सिर्फ मेरे लेख मेनू के लिए इस महान हिंडोला पाया! इससे पहले कि मैं अपना खुद का उपयोग कर रहा था, लेकिन पृष्ठन बिना.

    अब तक, हिंडोला बस ठीक काम कर रहा है, लेकिन ... MooTools कोड - प्रबंध onclick और onmouse मेरा हिस्सा अब और नहीं इसके साथ काम कर रहा है ... यह के रूप में जल्द ही काम कर रहा है के रूप में मैं हिंडोला कोड हटा.

    आप मदद कर सकता है मुझे बाहर लग रहा है क्या गलत है?

    यहाँ पृष्ठ है: http://new.lordfpx.com , सही मेनू खोलने के बाद, आप देखेंगे कि आप एक लेख पर क्लिक कर सकते हैं. मैं आपको कोड दे अगर तुम चाहते हो सकता है.

  • निखिल कहते हैं:

    Lordfpx,
    मैं फ़ायर्फ़ॉक्स 3 में पृष्ठ देखा, लेकिन काफी सहारे को समझने, तुम क्या मतलब था "सही मेनू खोलने के बाद, आप देखेंगे कि आप एक लेख पर क्लिक कर सकते हैं."

    इसके अलावा, मैं नोटिस कि IE7 में ठीक पृष्ठ लोड नहीं करता है (क्रम त्रुटियों)

    मुझे gmail.com [में] अपने कोड भेजने के nik1409 पर करने के लिए स्वतंत्र महसूस हो रहा है, यह देखो करने के लिए खुश हो सकता है, अगर यह वैसे भी मदद करता है

    का संबंध है
    एन

  • lordfpx कहते हैं:

    हाँ, माफ करना, मैं IE7 अभी तक पर पृष्ठ परीक्षण नहीं किया है.

    Firefox पर, जब आप एक लेख पर क्लिक करें, यह सही भाग पर खुला, लेकिन होना चाहिए जब हिंडोला वर्तमान है, यह कुछ भी नहीं है.

    मैं तुम्हें अपने पृष्ठों के बाद मैं काम में हूँ बाद में भेज देंगे.

    बहुत बहुत धन्यवाद!

  • lordfpx कहते हैं:

    मुझे पता चला, जहां मेरी गलती थी!

    के बाद से मैं "छोड़ दिया और सही प्रतीक" नहीं चाहता है ... मैं उन्हें अपने पृष्ठ पर नहीं डाल दिया है और मैं सिर्फ देखने के लिए tryed है अगर यह कि की वजह से था ... और हाँ यह मामला था ...

    मुझे लगता है कि मैं उन्हें अपनी वेबसाइट पर छिपा होगा.

    शुक्रिया

  • निखिल कहते हैं:

    अरे Lordfpx

    हमें बताने के लिए धन्यवाद ... पता है कि यह अन्य के लिए कुछ उपयोगी के लिए भी ऐसा ही करने की कोशिश कर सकता है.

    का संबंध है
    Nik

  • मैथ्यू कहते हैं:

    हे, अच्छा काम :) कोई मुझे बता सकते हैं मैं कैसे 1.1 MooTools में इस पृष्ठन कर सकते हैं? मैं 1.2 करने के लिए अभी तक नहीं ले जाया गया है.
    धन्यवाद :)
    mortal.matt जीमेल

  • मैथ्यू कहते हैं:

    खेद है कि mortal.matt (पर) gmail () डॉट कॉम है, फिर से धन्यवाद :)

  • एडम Blakey कहते हैं:

    हाय,

    कृपया आप मुझे बता सकते हैं कि कैसे मैं इस ऑटो खेलने?

    चीयर्स, एडम

  • जॉर्ज कहते हैं:

    इस के लिए धन्यवाद, अपने काम भयानक है. btw, अपने कोड पर लाइसेंस जानकारी क्या है? मैं एक प्लगइन है पर मैं काम कर रहा हूँ में इस का उपयोग करना है और मैं चाहता हूँ पता है अगर यह ठीक है हूँ

  • निखिल कहते हैं:

    का उपयोग करने के लिए के रूप में आप इसे पसंद करने के लिए स्वतंत्र लग रहा है ....

  • kovi कहते हैं:

    हाय,

    यह वास्तव में एक अच्छा एक है, लेकिन जब मैं जे एस से उपयोग http://mootools.net/download अपने mootools12_all_p.js के बजाय (क्योंकि कुछ अन्य प्रभाव की, मैं का उपयोग कर रहा हूँ) यह काम बंद हो जाता है ... मैं यह कैसे तय कर सकते हैं ? बहुत बहुत धन्यवाद.

  • टोड कहते हैं:

    मैं पृष्ठ पर अंक लगाना की स्थिति कैसे बदल सकते हैं? मैं यह ऊपरी दाएँ कोने में होना करने के लिए चाहते हैं, लेकिन मैं सीएसएस में पूर्ण या निश्चित स्थिति का उपयोग नहीं करना चाहते.

  • बालू कहते हैं:

    तो, तुम MooTools का उपयोग कर रहे हैं, लेकिन अभी भी चौड़ाई, आइटम्स की संख्या आदि मैन्युअल रूप से सेट. मैं कुछ इस तरह का सुझाव है:

    carouselItems = $ $ ('carousel1_items.');
    / सुरापानोत्सव / आइटम चौड़ाई, c1_w = carouselItems [0] (getSize) एक्स
    c1_n = carouselItems.length, सुरापानोत्सव आइटम के / / कुल संख्या
    c1_pp = $ ('carousel1_wrapper) (getSize) .x/c1_w / /, सुरापानोत्सव आइटम perpage की संख्या

    इसके अलावा parseInt () गलत गणना करता है कि आप एक स्लाइड याद हो सकता है. बेहतर इस्तेमाल प्लस्तर लगाना ():

    var c1_ns = प्लस्तर लगाना (((c1_w *) c1_n / c1_sss)); / / एन एस = की संख्या स्लाइड

    मैं पल में marginFactor का उपयोग नहीं कर रहा हूँ, लेकिन आप कि गणना करने में सक्षम भी हो सकता है ;) .

  • बालू कहते हैं:

    क्षमा करें, कि (Math.ceil को हो गया है) :-)

  • कार्टर कहते हैं:

    वहाँ इस ऑटो खेलने बनाने के लिए एक आसान तरीका है?

एक उत्तर दें छोड़ दो

NDK घर | आईटी व्यक्त | व्यक्त तालु | व्यक्त Penmenship | श्रद्धा व्यक्त | अपने आप को व्यक्त