मैं jQuery स्लाइड टॉगल प्रभाव चाहता हूं लेकिन आईओएस डिवाइस पर जीपीयू का आह्वान करने के लिए CSS3 संक्रमण का उपयोग करना चाहता हूं ताकि संक्रमण आसान हो।jQuery की स्लाइड के समान प्रभाव कैसे प्राप्त करें सीएसएस 3 संक्रमणों का उपयोग करके टॉगल करें?
उत्तर
आप height
, padding
और border-width
को परिवर्तित करके इसे प्राप्त कर सकते हैं। यहाँ एक उदाहरण है:
$('.run-css').click(function() {
$('.cont').toggleClass('toggled');
});
.cont {
width: 100px;
height: 100px;
border: 1px #CCC solid;
background-color: #EEE;
padding: 5px;
-webkit-transition: height .3s linear, padding-top .3s linear, padding-bottom .3s linear, border-top-width .3s linear, border-top-width .3s linear;
transition: height .3s linear, padding-top .3s linear, padding-bottom .3s linear, border-top-width .3s linear, border-top-width .3s linear;
}
.toggled {
overflow: hidden;
padding-top: 0;
padding-bottom: 0;
height: 0;
border-width: 0 1px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<button class="run-css">CSS slideToggle</button>
<div class="cont">Toggle this div</div>
मेरा मानना है कि Animatable चाल चलाना चाहिए। यह एक सीएसएस संक्रमण ढांचा है, और हालांकि मैं आईओएस विकास नहीं करता हूं, ली लेरो का उल्लेख है कि वह आईओएस के लिए एफएफ और क्रोम पर इसका परीक्षण करती है।
अन्य सीएसएस एनीमेशन पुस्तकालय हैं, जैसे move.js जो सीएसएस संक्रमण और जावास्क्रिप्ट का उपयोग करते हैं।
प्रतिक्रिया के लिए धन्यवाद। – sevens
क्षमा करें, लेकिन इस CSS3 के द्वारा समर्थित नहीं है जब तक आप सटीक ऊंचाई पता है। 0 और ऑटो के बीच एनिमेट करने का कोई तरीका नहीं है। यदि आपको सटीक ऊंचाई पता है, तो आप यहां कुछ संक्रमण कोड उत्पन्न कर सकते हैं: http://css3generator.com/
यही वह चीज है जिसे मैं 'ऊंचाई' – Muhammed
सच है, आप 0 और ऑटो ऊंचाई के बीच एनिमेट नहीं कर सकते हैं, लेकिन आप वास्तव में अधिकतम ऊंचाई को टॉगल कर सकते हैं।
अधिकतम ऊंचाई के बीच टॉगल (जेएस के माध्यम से): 0 और अधिकतम ऊंचाई: 1000 पीएक्स और आपको प्राप्त परिणाम मिलेगा, हालांकि यह jQuery की स्लाइड टॉगल फ़ंक्शन के रूप में काफी चिकनी नहीं होगा।
इसे एक अस्पष्टता फीका के साथ जोड़ दें और यह बहुत अच्छा लग रहा है। मैं दृढ़ता से सुझाव देता हूं कि अपेक्षाकृत कम कंटेनर पर इस तकनीक का उपयोग करें, क्योंकि बड़े लोग एक झटकेदार एनीमेशन बना सकते हैं।
का उल्लेख किए बिना समाधान की तलाश में रखता हूं। मैंने इसके साथ खेला और यह कंटेनर का आकार नहीं है जो इसे झटकेदार बनाता है ... यह 'अधिकतम ऊंचाई' और वास्तविक सामग्री ऊंचाई के बीच का अंतर है। इस प्रकार, यदि आप एक झटकेदार अनुभव को रोकना चाहते हैं (और यदि आप सामग्री की ऊंचाई को जानते हैं, तो आप सामग्री ऊंचाई को जानने की भी आवश्यकता हो सकती है, तो आप केवल 'ऊंचाई' पर संक्रमण कर सकते हैं)। – bryanbraun
.container {
overflow-y: hidden;
max-height: 0;
transition: max-height 0.5s ease;
}
.container.open {
max-height: 1000px; /* approx */
}
- 1. JQuery स्लाइड टॉगल समस्याएं
- 2. JQuery स्लाइड टॉगल डिस्प्ले प्रकार
- 3. स्लाइड करने के लिए jQuery का उपयोग करना तालिका पंक्तियों के समूह को टॉगल करें
- 4. स्लाइड टॉगल और: दृश्य
- 5. jQuery का उपयोग करके href मान कैसे प्राप्त करें?
- 6. jQuery: और पढ़ें/कम स्लाइड टॉगल?
- 7. jquery फ्लिप प्रभाव कैसे करें?
- 8. jQuery स्लाइड टॉगल - स्लाइड पर कॉलबैक फ़ंक्शन केवल
- 9. jQuery टॉगल सीएसएस?
- 10. एनएसपीड्रेक्ट का उपयोग करके एनएसएआरएआरई की अनुक्रमणिका कैसे प्राप्त करें?
- 11. सीएसएस 3 कैल्क का उपयोग करके मेरे div की 'बाएं' संपत्ति कैसे सेट करें?
- 12. JQuery - एक चयनकर्ता का उपयोग करके मूल्य प्राप्त करें
- 13. व्यक्तिगत divs पर jquery टॉगल का उपयोग
- 14. सीएसएस का उपयोग करके आप "नॉकआउट" प्रभाव कैसे प्राप्त कर सकते हैं?
- 15. वेबसाइटों में सीएसएस का उपयोग करके "इन्सेट" प्रभाव बनाएं
- 16. JQuery स्लाइड टॉगल() वर्तमान शो/छुपा राज्य संपत्ति?
- 17. लाइव के साथ टॉगल ईवेंट का उपयोग कैसे करें?
- 18. सीएसएस - प्रभाव की तरह रोशन
- 19. एक div को स्लाइड करने और किसी अन्य div में स्लाइड करने के लिए JQuery UI स्लाइड प्रभाव का उपयोग कैसे करें?
- 20. jquery - स्लाइड टॉगल पर कक्षा को कैसे जोड़ें/निकालें?
- 21. ड्रॉपडाउन तीर टॉगल करने के लिए कैसे करें
- 22. JQuery का उपयोग कर सीएसएस संपत्ति का मूल्य कैसे प्राप्त करें?
- 23. Enumerable.Range का उपयोग करके वैकल्पिक संख्याएं कैसे प्राप्त करें?
- 24. सीएसएस का उपयोग करके अपना फ़ॉन्ट बोल्ड कैसे करें?
- 25. jQuery सीएसएस होवर मान प्राप्त करें
- 26. jQuery टॉगल() स्थिति को बदलने के लिए कैसे करें
- 27. मैं jQuery के साथ सीएसएस कैसे टॉगल करूं?
- 28. jQuery - चेतन/स्लाइड ऊंचाई: 100%
- 29. एसक्यूएलकेमी का उपयोग करके आंतरिक शामिल कैसे प्राप्त करें?
- 30. msp430 का उपयोग करके निष्पादन समय कैसे प्राप्त करें?
मैं आईओएस देव नहीं करता, इसलिए मैं इसका परीक्षण नहीं कर सकता, लेकिन move.js या एनिमेटेबल के बारे में क्या? टॉगल करने के बजाय, केवल एक if/else स्टेटमेंट है जिसमें तत्व किस स्थिति में है। –