मैं एक लंबवत कैरोसेल बनाने के लिए carouFredSel का उपयोग कर रहा हूं। सबकुछ बढ़िया काम करता है, सिवाय इसके कि अगर मैं छुपाए जाने के बजाए आंशिक वस्तुओं को नीचे, दिखाया गया, तो दिखाया जाएगा। इस तरह यह उपयोगकर्ताओं को इंगित करेगा कि अतिरिक्त आइटम हैं जिन्हें स्क्रॉल किया जा सकता है।carouFredSel: आंशिक आइटम दिखाएं?
मैं documentation पढ़ रहा हूं, लेकिन अब तक यह नहीं बता सकता कि मैं क्या कर रहा हूं।
Check out the JSFiddle to see what I mean। पृष्ठ पर सबसे अधिक आइटम देखें।
जावास्क्रिप्ट
$("ul").carouFredSel({
direction: "up",
align: "top",
width: 100,
height: "100%",
items: {
visible: "variable",
width: 100,
height: "variable"
},
scroll: {
items: 1,
mousewheel: true,
easing: "swing",
duration: 500
},
auto: false,
prev: {
button: ".prev",
key: "up"
},
next: {
button: ".next",
key: "down"
}
});
ऐसा लगता है कि इस प्रकार के कैरोसेल के पूरे उद्देश्य को हराया जाता है। अन्य प्लगइन्स की आवश्यकता है कि सभी स्लाइड्स एक ही आकार हों; तो आप अगली स्लाइड का आंशिक दृश्य प्राप्त करने के लिए व्यूपोर्ट आकार को बदल सकते हैं। आपके साथ, यह जानबूझकर इस से बचने के लिए पर्याप्त गतिशील ("स्मार्ट") प्रतीत होता है। और मुझे कोई कॉन्फ़िगर करने योग्य विकल्प नहीं दिखता है जो आपको वही करने की अनुमति देता है जो आप चाहते हैं। अगर आप अगले स्लाइड को आंशिक रूप से प्रकट करने के विकल्प चाहते हैं तो jCarousel या jCarousel लाइट आज़माएं। नोट, पूर्व में एक गोलाकार बग है। – Sparky
यह एक अच्छा मुद्दा है। और कुछ मामलों में, यह वांछनीय होगा। इस मामले में, मुझे लगता है कि यह अवांछनीय है। और मैं एक और प्लगइन का उपयोग करूंगा, लेकिन यह प्लगइन कई अन्य चीजों को वास्तव में अच्छी तरह से संभालता है जो दूसरों को नहीं करते हैं। – colindunn
मैं विकल्पों पर फिर से देख रहा हूं ... मुझे नहीं लगता कि यह प्लगइन के साथ यह संभव है। और यह निश्चित रूप से बहुत मुश्किल हो जाएगा यदि सभी स्लाइड अलग-अलग आकार हैं ... इसका मतलब है कि व्यूपोर्ट आकार को लगातार बदलना होगा। फ्रेड गतिशील रूप से व्यूपोर्ट को बदलता है लेकिन अन्य प्लगइन्स नहीं होंगे। मुझे लगता है कि आपकी सबसे अच्छी शर्त सभी स्लाइड्स को एक ही आकार में बनाना होगा, क्योंकि आपका लक्ष्य उस शुरुआती बिंदु से थोड़ा अधिक प्राप्य है। – Sparky