Я использую jQuery в среде портала. Файлы заголовков портала загружают jQuery 1.4.2, и есть другие портлеты, использующие эту версию jQuery. Тем не менее, я недавно обнаружил ошибку, которая была исправлена в jQuery 1.4.3, поэтому я хочу использовать эту версию для своего портлета.Проверьте версию jQuery и загрузите и используйте более позднюю версию, если необходимо
Я знаю, как определить версию jQuery. Но я не уверен, как динамически загружать более позднюю версию jQuery, именовать ее для использования в моем портлете, а затем изменить ее на более раннюю версию, чтобы другие портлеты, загруженные позже на той же странице, что и мой портлет, не были затронуты.
Я пробовал несколько разных вещей, которые не были успешными в его работе. В принципе, я хочу, чтобы динамически загружать jQuery 1.4.3 и псевдоним его переменной jQuery, поэтому весь код в моем портлете использует 1.4.3, а затем в конце моего портлета псевдоним переменной jQuery возвращается к 1.4. 2, поэтому любые портлеты используют эту версию.
Можно ли это сделать? Как?
Спасибо!
+1 Это имеет крайне нежелательные последствия. Я сделал это один раз при аварии, и я не мог определить, какой объект jQuery был загружен, поэтому в разное время я работал над разными объектами jQuery. Как сказал @Nick, это может и ** будет ** уничтожать плагины. – Joseph
Я могу оценить ваше заявление. К сожалению, ошибка в jQuery сама по себе, поэтому ее сложно обойти в моем собственном коде. Любые другие мысли о том, что я мог бы сделать, не используя две версии jQuery? – Zendog74
@ Zendog74 - Что такое ошибка? –