के साथ
$। Fn.customFunction = function () {}; हम पूरे jQuery का विस्तार कर सकते हैं और इसके साथ इसका उपयोग कर सकते हैं:
$ ('body')। Customfunction (); क्या यह केवल निर्दिष्ट तत्व का विस्तार करना संभव है:
var elem = $ ('# elem'); Elem.fn.customFunction = फ़ंक्शन () {}; elem.customFunction (); // समारोह $ ('शरीर') कहा जाता है। कस्टम फ़ंक्शन (); // इस कॉल में त्रुटि होनी चाहिए
आप चाहते हैं कि फ़ंक्शन उस पर उपलब्ध हो आपत्ति? यह काफी आसान है:
var elem = $ ('# elem'); Elem.customFunction = कार्य () {}; ध्यान दें कि यह केवल उस एक फ़ंक्शन पर काम करेगा। उदाहरण के लिए, यह काम नहीं करेगा:
$ ('# elem')। कस्टम फ़ंक्शन (); यह इसलिए है क्योंकि jQuery निर्माता एक नया ऑब्जेक्ट हर बार चलाता है; यह वस्तुओं का पुन: उपयोग नहीं करता है।
No comments:
Post a Comment