Я работаю над устаревшим проектом, поэтому мои возможности для изменения версий пользовательского интерфейса 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>