2009-08-04 12 views
10

क्या jquery और scriptaculous js फ़ाइलों दोनों को एकसाथ उपयोग करने का कोई तरीका है?दोनों jquery.js और scriptaculous.js फ़ाइलों का उपयोग करें?

मैं केकेएफपी ढांचे की स्वत: पूर्ण सुविधा को लागू करने की कोशिश कर रहा था जिसके लिए जेएस फाइल, प्रोटोटाइप.जेएस, scriptaculous.js, effect.js और controls.js की आवश्यकता होती है।

मैं अपने आवेदन में JQuery फ़ंक्शंस का भी उपयोग करता हूं जिसके लिए jquery.js फ़ाइल की आवश्यकता होती है।

यदि मैं jquery.js फ़ाइल शामिल करता हूं तो ऑटो पूर्ण सुविधा काम नहीं करती है। लेकिन मुझे अपने jquery कार्यों को लागू करने के लिए jquery.js फ़ाइलों की भी आवश्यकता है।

तो क्या जेएस फाइलों का उपयोग करने के लिए कोई तरीका है?

+3

क्या आपको यह लिंक देखा गया था ?: http://docs.jquery.com/Using_jQuery_with_Other_Libraries – Zed

उत्तर

22

आप jQuery में कोई संघर्ष मोड सक्षम करने की आवश्यकता होगी, देखें:

http://docs.jquery.com/Using_jQuery_with_Other_Libraries

ऊपर के लिंक से:

<html> 
<head> 
    <script src="prototype.js"></script> 
    <script src="jquery.js"></script> 
    <script> 
    jQuery.noConflict(); 

    // Use jQuery via jQuery(...) 
    jQuery(document).ready(function(){ 
     jQuery("div").hide(); 
    }); 

    // Use Prototype with $(...), etc. 
    $('someid').hide(); 
    </script> 
</head> 
<body></body> 
</html> 

हालांकि, आप अभी Scriptaculous के लिए प्रोटोटाइप लोड करने के लिए की आवश्यकता होगी काम करने के लिए। एक सुझाव के रूप में, आप jQuery's autocomplete plugin को आजमा सकते हैं, यदि आप उन अन्य पुस्तकालयों का उपयोग केवल (या मुख्य रूप से) स्वत: पूर्ण विजेट के लिए कर रहे हैं।

var $j = jQuery.noConflict(); 

और $ जे बजाय jQuery के लिए $ का उपयोग करें:

+0

बहुत बहुत धन्यवाद। यह बिल्कुल ठीक काम करता है .. :) – Angeline

1

दोनों jQuery और Scriptaculous सबसे आसान तरीका करने के लिए है।

$j('#id'), उदाहरण के लिए।

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