मेरे पास एक टैग है जो एनीमेशन को ट्रिगर करता है यह महान-महान-दादा-दादी है। निम्नलिखित सभी काम करेंगे, लेकिन जो सबसे कुशल है, और क्यों?जो अधिक कुशल है:। Parent()। Parent()। Parent() ~ या ~ माता-पिता ("। Foo") ~ या ~ निकटतम ("। Foo")
$(this).parent().parent().parent().parent().parent().animate(...);
$(this).parents(".foo").animate(...);
$(this).closest(".foo").animate(...);
मुझे लगता है कि पहले हो सकता है, के रूप में यह सबसे स्पष्ट है, लेकिन रखरखाव कारणों के लिए (नेस्टिंग बदल सकते हैं) मैं दूसरी पसंद करते हैं। अभ्यास में आसानी से चलाने के लिए वे सभी दिखाई देते हैं।
मुझे लगता है कि आपने वहां अपने स्वयं के प्रश्न का उत्तर दिया है। यदि यह पर्याप्त चिकनी है, तो स्थिरता को इतनी बुरी तरह पीड़ित होने पर सूक्ष्म अनुकूलन न करें। :) – deceze