Jquery вкладки Проверьте, что вкладки не выбраны
Используя плагин jQuery tabs, как написать чек, чтобы убедиться, что вкладки не выбраны. В настоящее время я знаю, что.ui-state-active устанавливается, когда вкладка активна.
Как мне выполнить проверку загрузки страницы, а также после каждого нажатия вкладки? В идеале я хотел бы, чтобы div отображался с надписью выбрать опцию, когда вкладки не выбраны.
HTML
<div id="comments-tabs">
<ul>
<li><a href="#Europe">Europe</a></li>
<li><a href="#NorthAmerica">North America</a></li>
<li><a href="#SouthAmerica">South America</a></li>
<li><a href="#Africa">Africa</a></li>
<li><a href="#Asia">Asia</a></li>
<li><a href="#Oceania">Oceania</a></li>
<li class="resetcontinent"><a href="#" class="resetcontinent">reset</a></li>
</ul>
<div id="Europe" class="country">
Europe
</div>
<div id="NorthAmerica" class="country" style="margin:0 0 0 122px;">
North America
</div>
<div id="SouthAmerica" class="country" style="margin:0 0 0 244px;">
South America
</div>
<div id="Africa" class="country" style="margin:0 0 0 368px;">
Africa
</div>
<div id="Asia" class="country" style="margin:0 0 0 490px;">
Asia
</div>
<div id="Oceania" class="country" style="margin:0 0 0 611px;">
Oceania
</div>
</div><!--comments-tabs-->
JQuery
$("#comments-tabs").tabs({collapsible: true, selected: -1});
1 ответ
Решение
Вы можете проверить selected
опция, которая возвращает индекс или -1, если нет выбранной вкладки;
var nothingSelected = $("#comments-tabs").tabs("option", "selected") === -1;