javascript - Not this selector on next element in jQuery chain -
मेरे पास इसके साथ मैं प्रत्येक मुझे लगता है मुझे धन्यवाद ul
को एक li < / कोड> और इसे की ऊंचाई को चेतन करें।
$ ('। पतन-ट्रिगर')। क्लिक करें (फ़ंक्शन () (यदि ($ (this) .next ('। Collapse-ul ') .हाइट () == 0) {$ (यह)। सीएसएस (' पृष्ठभूमि ',' # 000000 '); var ऊंचाई = $ (यह) .next ('। Collapse-ul ')। बच्चों () ($ ऊंचाई: 42}, 500); // मेन्यूपॉइंट की संख्या के साथ ऊंचाई बढ़ाएं; और {$ (यह)। सीएसएस ('पृष्ठभूमि ',' # 414141 '); $ (यह) .next ('। Collapse-ul ')। चेतन ({height: 0}, 500);}});
ul
को मिटा सकता हूं और फिर एक क्लिक पर इसे 0
पर वापस एनिमेट किया गया है। मेरा क्या इरादा है, जब ul
में से एक बाहर एनिमेट कर रहा है, दूसरों को वापस शून्य में चेतन किया जाता है। जैसा कुछ चाहिए। नहीं (यह ) लेकिन इसके साथ संघर्ष। मेरा प्रयास:
$ ('this')। Next ()। नहीं ('। Collapse-ul', यह)। मान ({height: 0}, 500); // & lt; - विधि के अंदर नहीं मुझे नहीं पता कि यह कैसे लिखना
इसे आज़माएं: आप पहले संरूपित उल ढूंढ सकते हैं और फिर इसे .not ()
$ ('। ऊपरी () == 0) {$ (this) .css ('पृष्ठभूमि', '#' ($ (this) .next ('। Collapse-ul')। 000000 '); var ऊंचाई = $ (यह) .next (' collapse-ul ')। बच्चों ()। लंबाई; var $ collapseUl = $ (this) .next ('। Collapse-ul '); // फ़िल्टर $ CollapseUl.animate ({height: height * 42}, 500); // multiply height; ($ ऊंचाई: 0), 500); $ collapseUl। मेन्यूपॉइंट्स की संख्या के साथ} और ($ (यह)। सीएसएस ('बैकग्राउंड', '# 414141'); $ (यह)। न्यूक्स्ट ('। पतन-उल')। चेतन ({ऊंचाई: 0}, 500); }});
Comments
Post a Comment