Использование jQuery.noConflict 

Сложилась такая ситуация, что на одной странице надо подружить библиотеки jQuery и JsHttpRequest. А точнее скрипты, которые на них опираются. Возникает конфликт библиотек.

Вообще, рекомендуется избегать совместного использования нескольких разных библиотек и желательно, чтобы все скрипты смотрели в одну библиотеку. Но это можно обеспечить, когда речь о новом сайте. Когда же проекту уже более 5 лет, когда он обрастал за это время новыми функциями, дополнениями, переживал смену верстки и дизайна, не удивительно, что тогда бывают не только разные библиотеки на одной странице, но и несколько версий одной библиотеки — скажем, той же jQuery.
Для недостаточно опытного разработчика решить такой конфликт — это как расставить 8 ферзей на шахматной доске так, чтобы они друг друга не били )) Часы уходят на нахождение причины, еще часы на то, чтобы понять, как решить проблему.

Когда я искал решение, то, конечно, запрос «конфликт jQuery c…» дал много результатов, но удивительно, что в большинстве случаев дается теория и общий случай, а четкого примера с объяснениями нет. Поэтому решил описать свой пример здесь с выделением важных моментов.

Итак, имеем: (More …)