Плагин jQuery UI Tabs ожидает, что панели (содержимое вкладок) будут внутри контейнера, к которому вы применяете .tabs () для , что не относится к разметке.
Чтобы найти ваши панели (#admin-tabs-1
, #admin-tabs-2
, ...), плагин будет искать в контейнере #admin-tabs
, и из вашей разметки он не найдет ни одной из них, так как они находятся вне контейнера.
У вас есть:
<div#admin-tabs>
<ul>
<li #admin-tabs-1>
<li #admin-tabs-2>
<li #admin-tabs-3>
</ul>
</div>
<div>
<div#admin-tabs-1>
<div#admin-tabs-2>
<div#admin-tabs-3>
</div>
Плагин ожидает:
<div#admin-tabs>
<ul>
<li #admin-tabs-1>
<li #admin-tabs-2>
<li #admin-tabs-3>
</ul>
<div#admin-tabs-1>
<div#admin-tabs-2>
<div#admin-tabs-3>
</div>
Переместите свои панели рядом с <ul>
.
Также убедитесь, что вы связали таблицы стилей CSS, которые входят в комплект библиотеки jQuery UI.
Ваша разметка: DEMO
Ожидаемая разметка: DEMO