2013-10-02 2 views
1

В настоящее время мы используем 1.9.1, но функциональность jQuery Swappable, которую я использую, - 1.7.2. Я узнал, что он устарел в 1.9.1.

Я уже пробовал другие решения, такие как https://github.com/jquery/jquery-migrate/#readme и jQuery latest $.browser, но это не сработало.

Как я могу заставить его работать? Благодарю.

Firebug Ошибка:

TypeError: $.browser is undefined 
if ($.browser.msie && !(document.documentMode >= 9) && !event.button) { 
+4

Это было фактически устарело в 1.3 и удалено в 1.9: http://api.jquery.com/jQuery.browser/ –

+0

Да, Qantas, я знаю об этом. Но как я могу это решить? Благодарю. – marknt15

+0

Итак, вы говорите, что хотите обновить код jQuery до 1.9.1, но все же сможете обнаружить старые версии Internet Explorer? –

ответ

1

Возможно не самый лучший способ пойти об этом, но вы можете использовать несколько версий JQuery с noConflict зрения This question для получения более подробной информации.

Подключаемый плагин, который вы используете, как представляется, использует jQuery 1.7.2 и jQuery UI 1.8.21. Так что даже если вам удалось исправить проблему $.browser, всегда существует возможность появления какой-либо другой проблемы при использовании библиотеки, потому что библиотека не поддерживает 1.9.1

+0

Спасибо DGS. Я попробую сейчас. Надеюсь, что это может решить мою проблему. Обновит вас на этом. – marknt15

+0

Привет, DGS, к сожалению, это не сработало. Мы просто изменим функциональность с похожим на данный момент, найдя способ решить эту проблему * sigh * – marknt15

+0

при использовании noConflict вы использовали '$' как идентификатор версии 1.7.2 jQuery? – DGS

Смежные вопросы