Конфликт между jQuery и прототипом.js. Как сохранить jQuery как $?

Итак, я работаю над веб-сайтом, который использует как jQuery, так и прототип.js, однако они конфликтуют.

Я тщательно изучил и обнаружил, что единственный способ решить эту проблему — это использовать

<script>
 jQuery.noConflict();

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

 // Use Prototype with $(...), etc.
 $('someid').hide();

Однако я не хочу менять $ на jQuery, так как это означает, что мне придется редактировать довольно много предварительно написанный код. Есть ли способ предотвратить их конфликт и оставить jQuery как $?

7
задан Saulius Antanavicius 5 April 2012 в 19:44
поделиться