क्या स्क्रॉल के साथ सभी आइटम एक क्लिक ईवेंट के साथ प्रकट करने का कोई तरीका है?शायद सभी कार्यों को प्रकट करते हैं?ScrollReveal.js - क्लिक या ईवेंट पर सभी आइटम प्रकट करें?
समस्या:
मैं उपयोग कर रहा हूँ स्क्रॉल आइसोटोप के साथ ही प्रकट करते हैं। आइसोटोप की सॉर्टिंग कार्यक्षमता स्क्रॉल प्रकट के साथ अजीब प्रतिक्रिया करता है।
जब मैं एक "फ़िल्टर" बटन पर क्लिक करता हूं तो मैं आइसोटोप फ़ंक्शन फ़िल्टर पर कॉल कर रहा हूं।
$grid.isotope({filter: '.fish-filter'}); // example
लेकिन अगर मैंने कहा filer बटन मेरे ग्रिड में छेद कर रहे हैं क्लिक करने के बाद नीचे स्क्रॉल करें और मैं करने के लिए "फिर से क्लिक करें" स्क्रॉल
धन्यवाद के माध्यम से सभी वस्तुओं के बाद बटन का पता चला गया है !! -
अद्यतन
मैं लेआउट कॉल यहाँ जोड़ लिया है इस कम से कम छेद है कि पहले मौजूद थे ठीक करता है:
window.sr = ScrollReveal({
beforeReveal: function (domEl) {
//$grid.isotope('layout'); // fixes holes
},
afterReveal: function (domEl) {
$grid.isotope('layout');
}
});
हालांकि - नव फ़िल्टर किए गए आइटम "में फीका" नहीं है के रूप में वे स्क्रॉल के साथ करते हैं, वे आइसोटोप से स्टाइल के साथ "टाइल इन" करते हैं। आदर्श स्थिति सभी और लेआउट परिदृश्य प्रकट करेगी - इस तरह आप एनिमेशन में कोई अंतर नहीं देख सकते हैं - या फ़िल्टर की परवाह किए बिना किसी अन्य स्थिति में केवल साधारण स्थिर लुप्त हो सकता है।
अद्यतन अद्यतन
हम सभी टाइल एक ही ऊंचाई इतनी नहीं रह गया है समस्या का सामना कर रहे हैं बनाने का फैसला किया।
धन्यवाद
यह reLayout 'के लिए दिया गया था की तरह लग रहा है जैसे एक समारोह का उपयोग करके' रीसेट 'कर सकते हैं 'लेआउट'। यह भी काम नहीं कर रहा है। ऐसा लगता है जैसे मैंने जल्द ही बात की थी। मुझे कंसोल त्रुटि मिल रही थी और फ़िल्टरिंग लागू नहीं की जा रही थी, इसलिए जब मैं नीचे स्क्रॉल करता था तो कोई अंतराल नहीं था - क्योंकि कोई फ़िल्टरिंग नहीं हुई थी !! फ़िर भी सहायता के लिए धन्यवाद। – Radmation
मुझे नहीं लगता कि इनमें से कोई भी काम करेगा क्योंकि scrollReveal इन वस्तुओं को "छिपा तत्व" स्थिति में जोड़ता है: पूर्ण; शेष: 49.9638%; शीर्ष: 9 0 9 xx; दृश्यता: दृश्यमान; परिवर्तन: अनुवाद (20 पीएक्स) स्केल (0।9); अस्पष्टता: 0; पृष्ठभूमि: यूआरएल ("http://functionfindsform.com/UCUT/wp-content/uploads/2016/07/past-present-future-1.jpg"); 'मुझे लगता है कि परिवर्तन और अस्पष्टता हस्तक्षेप कर रही है? यकीन नहीं है कि क्यों 'लेआउट' इन पर असर नहीं करेगा। – Radmation
बाद में कॉलबैक का उपयोग कर स्क्रॉलरेवल फ़ंक्शन के बाद आप आसानी से रिलेआउट कर सकते हैं। या आप केवल उन तत्वों पर प्रकट होने का उपयोग कर सकते हैं जिन्हें इसे केवल लागू कंटेनरों पर लागू करके इसकी आवश्यकता होती है। यानी: sr.reveal ('बार'); – Mike