logo

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - नया लेआउट बिल्डर अनुभव❗

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - स्टाइलिश, कस्टमाइज़ेबल ब्लॉक टाइप्स: स्लाइडशो, टैब्स, कार्ड्स, एकॉर्डियन्स और कई अन्य। बैकग्राउंड, DOM बॉक्स, जावास्क्रिप्ट प्लगइन्स के लिए बिल्ट-इन सेटिंग्स। आज ही लेआउट बिल्डिंग का भविष्य अनुभव करें।

डेमो EBT मॉड्यूल्स EBT मॉड्यूल्स डाउनलोड करें

❗एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - नया पैराग्राफ्स अनुभव

एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - एनालॉजिकल पैराग्राफ आधारित मॉड्यूल्स का सेट।

डेमो EPT मॉड्यूल्स EPT मॉड्यूल्स डाउनलोड करें

स्क्रॉल

Drupal और jQuery. पाठ 1. jQuery फ़ाइल को जोड़ना

10/10/2025, by Ivan

jQuery एक बेहद सुविधाजनक चीज़ है — जब किसी तत्व को छिपाना, बदलना, स्थानांतरित करना या सुंदर तरीके से प्रदर्शित करना हो। यह बहुत ही आसान और शक्तिशाली है। आइए अब एक JavaScript फ़ाइल को जोड़ना सीखते हैं। हम थीम में फ़ाइलें .info एक्सटेंशन वाली फ़ाइल के माध्यम से जोड़ेंगे। किसी JavaScript फ़ाइल को जोड़ने के लिए अपनी थीम की .info फ़ाइल में निम्न पंक्ति जोड़ें:

scripts[] = js/custom.js

यहाँ js/custom.js आपकी थीम में JavaScript फ़ाइल का पथ (path) है।

अब हमें यह निर्धारित करना होगा कि jQuery कोड पेज लोड होने के बाद चले। Drupal 6 में इसके लिए इतना ही पर्याप्त है:

$(document).ready(function(){
  // jQuery कोड यहाँ लिखें
});

लेकिन Drupal 7 में jQuery noConflict मोड में चलता है, ताकि उसे Mootools जैसी अन्य लाइब्रेरीज़ के साथ भी इस्तेमाल किया जा सके। इसलिए Drupal 7 में jQuery को इस तरह जोड़ा जाता है:

(function($){
  $(document).ready(function(){
    // jQuery कोड यहाँ लिखें
  });
})(jQuery);

हालाँकि, सबसे अच्छा तरीका है Drupal behaviors का उपयोग करना:

(function ($) {
  Drupal.behaviors.myModuleBehavior = {
    attach: function (context, settings) {
      // यहाँ अपना JavaScript कोड लिखें
    }
  };
})(jQuery);

behaviors के बारे में विस्तार से आप इस लेख में पढ़ सकते हैं:

8.8. Drupal 8 में JavaScript/jQuery के साथ काम करना: Behaviors क्या हैं?