2011-08-05 11 views
8

मुझे जेएस फ़ाइल में वैश्विक फ़ंक्शन लिखना है जो प्रारंभ में लोड किया गया है। मैं इस पर फ़ंक्शन लिखना चाहता हूं ताकि इसे सभी पृष्ठों से एक्सेस किया जा सके। मैं jquery में नया हूँ। मैं जानना चाहता हूं कि जेएस फ़ाइल में फ़ंक्शन कैसे लिखना है और इसे अन्य पेजों के रूप में कॉल करना है?वैश्विक jquery फ़ंक्शन

+0

इस मदद करता है के रूप में यह कहते हैं? http://stackoverflow.com/questions/2223305/jquery-global-function –

उत्तर

5

आप जेएस फ़ाइल में कार्यों को परिभाषित कर सकते हैं और इन जेएस फ़ाइलों को उन पृष्ठों में शामिल कर सकते हैं जहां आप स्क्रिप्ट टैग का उपयोग करके इसका उपयोग करना चाहते हैं।

जेएस फाइलों में परिभाषित सभी कार्यों को वैश्विक बन जाएगा और पृष्ठ पर या अन्य जेएस फ़ाइलों में कहीं भी इस्तेमाल किया जा सकता है।

<script src="scriptFileName1.js" type="text/javascript"></script> 
<script src="scriptFileName2.js" type="text/javascript"></script> 
34

आप निम्न

$.fn.MyFunction = function() 
{ 
//Code here 
} 

कर फिर एक और स्क्रिप्ट या एक ही स्क्रिप्ट के अंदर, आप $('#myId').MyFunction(); करके अपने कार्य चला सकते द्वारा अपने स्वयं के jQuery समारोह जोड़ सकते हैं। यह किसी ऑब्जेक्ट पर फ़ंक्शन चलाने के लिए है। नीचे एक सुझाव सिर्फ एक समारोह चलाने के लिए है।

jQuery वस्तु ही यह जोड़ना:

$.MyFunction = function() 
{ 
//Code here 
} 

फिर $.MyFunction()

+0

धन्यवाद, यह मेरी मदद करता है। लेकिन मुझे फ़ंक्शन में पैरामीटर पास करना होगा और उस पैरामीटर के साथ आगे बढ़ना होगा। इसके लिए कोई सुझाव। – haripds

+0

क्षमा करें, आपको वापस आने के लिए इतना समय लगा है। $ का उपयोग करें .फंक्शन = फ़ंक्शन (तर्क) – Kyle

+0

@ केली इस उपयोगी युक्ति के लिए धन्यवाद! :) – Nekto

संबंधित मुद्दे