Я знаю, что этот вопрос задан много раз, и я искал ответы на stackoverflow и google, но ни один из них не работал для меня, поэтому, возможно, мои ошибки вызваны в разных областях, так или иначе, вот мой javascript включает в себяконфликты jQuery и прототипов
echo "<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\"></script>\n";
echo "<script type=\"text/javascript\" src=\"javascript/watermark.min.js\"></script>\n";
echo "<script type=\"text/javascript\" src=\"javascript/jquery.cycle.js\"></script>\n";
echo "<script type=\"text/javascript\" src=\"http://vjs.zencdn.net/c/video.js\"></script>\n";
echo "<script type=\"text/javascript\" src=\"javascript/prototype.js\"></script>\n";
echo "<script type=\"text/javascript\" src=\"javascript/scriptaculous.js?load=effects,builder.js\"></script>\n";
echo "<script type=\"text/javascript\" src=\"javascript/lightbox.js\"></script>\n";
echo "<script type=\"text/javascript\" src=\"javascript/jquery.userdrive.js\"></script>\n";
всякий раз, когда я ставлю Prototype.js, scriptaculous.js и lightbox.js после библиотеки JQuery, мой userdrive не работает, и когда я положил его перед тем, он работает, но не полностью. Я знаю, что существует конфликт между знаками $, но я не знаю, как это исправить. Кроме того, мой userdrive включает ajax-вызовы и код для сортируемой сетки.
Оформить заказ: http://api.jquery.com/jQuery.noConflict/ должен иметь то, что вы ищете. Также будьте осторожны при включении разных библиотек, которые переопределяют базовые прототипы, поскольку они могут вызывать несовместимость. – dennmat