Jquery, Jquery UI - требуется синхронизация версий?

Я работаю над устаревшим проектом, поэтому мои возможности для изменения версий пользовательского интерфейса Jquery и Jquery ограничены. Я не могу изменить известную мне версию пользовательского интерфейса и не могу подняться выше, чем Jquery 1.11.0. (Проект находится в Kentico 7)

Я нашел интересную «вещь» в отношении синхронизации jquery и jquery ui. Похоже, что когда я использую Jquery 1.11.0 и Jquery UI 1.8.24, а затем реализую виджет вкладок, меня рвет в консоли (особенно при смене вкладок). Синхронизация их с версиями 1.8.2 и 1.8.24 устраняет эту проблему, но я впервые столкнулся с необходимостью синхронизации двух версий.

Изучая это, я нашел этот вопрос, но он не кажется чтобы ответить на него для меня (или, может быть, я просто не могу разобраться в информации).

Действительно ли существует проблема между Jquery 1.11.0 и пользовательским интерфейсом 1.8.24, или я использую неправильную реализацию кода для виджета вкладки, как указано на сайте пользовательского интерфейса Jquery для версии 1.8?

Редактировать: поскольку похоже, что у меня не должно быть этой проблемы, я включаю код, который использую...

...
<link rel="stylesheet" href="http://code.jquery.com/ui/1.8.24/themes/base/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script src="http://code.jquery.com/ui/1.8.24/jquery-ui.js"></script>
....
<body>
    <div id="tabs">
        <ul>
            <li><a href="#fragment-1"><span>Manage States</span></a></li>
            <li><a href="#fragment-2"><span>Manage Countries</span></a></li>
            <li><a href="#fragment-3"><span>Manage Zip Codes</span></a></li>
        </ul>
        <div id="fragment-1">
        ...
        </div>
        <div id="fragment-2">
        ...
        </div>
        <div id="fragment-2">
        ...
        </div>
        ...
        <script>
            //set the tabs to be tabs
            $("#tabs").tabs();
            ...
        </script>

person MetalPhoenix    schedule 01.06.2015    source источник
comment
Планируете ли вы поддерживать IE-8 и более ранние версии, если нет, то вы можете найти синхронизацию с Jquery 2.0., blog.jquery.com/2013/04/18/jquery-2-0-released. Просто предложение.   -  person Anil    schedule 01.06.2015
comment
Я не могу обновить jquery выше 1.11.0, потому что это устаревший проект в Kentico 7. Это приведет к поломке всего сайта.   -  person MetalPhoenix    schedule 01.06.2015
comment
В записи википедии jQueryUI указана история совместимости: en.wikipedia.org/wiki/JQuery_UI#Release_history   -  person Rory McCrossan    schedule 01.06.2015
comment
Хм... так что это заставляет меня задаться вопросом, в чем проблема. Код работает нормально, когда они синхронизированы, но проблема, с которой я сталкиваюсь, если я правильно читаю, не должна существовать. Вам кажется, что это вывод, который я должен сделать для вас?   -  person MetalPhoenix    schedule 01.06.2015
comment
@MetalPhoenix, не могли бы вы просто реализовать более новую версию библиотеки jQuery на нужных вам страницах и таким же образом отключить старую версию? Похоже, что макрос веб-части должен справиться с этим. Также я не верю, что ваша версия Kentico имеет какое-либо отношение к этому, если только вы не используете библиотеку Kentico jQuery. Если это так, вы сможете удалить это и использовать более новую ссылку.   -  person Brenden Kehren    schedule 01.06.2015
comment
@BrendenKehren: Это было бы решением, если бы мы работали в небольшом разделе, но в конечном итоге мы собираемся перенести этот гигантский сайт в эту новую парадигму данных, поэтому, если я вас правильно понимаю, я не совсем уверен, что это будет масштабируемый вариант. На данный момент мы синхронизируем две версии, потому что jquery 1.11 и 1.8.23 не так уж сильно отличаются от того, что мы делаем. К сожалению, это может быть просто обходной путь для проблемы с кодом, а не проблема с библиотекой.   -  person MetalPhoenix    schedule 01.06.2015
comment
@MetalPhoenix, да, я бы не рекомендовал его ни для чего, кроме временного исправления. Двигаясь вперед, использование библиотеки jQuery за пределами Kentico стало намного проще, чем в прошлом, поэтому имейте это в виду при переходе на 8.x или 9.   -  person Brenden Kehren    schedule 08.06.2015
comment
Хорошо знать. Не похоже, что мы будем обновлять версию kentico в ближайшее время, но я запомню это на будущее. Спасибо еще раз.   -  person MetalPhoenix    schedule 08.06.2015