Jquery вкладки включить вкладку? - PullRequest
4 голосов
/ 15 июня 2010

Я пытаюсь включить отключенную вкладку в Jquery, но она не работает. У меня есть мои вкладки:

<!--Jquery AJAX Tabs Start-->
<div id="signuptabs">
     <ul>
         <li><a href="type.php"><span>type</span></a></li>
         <li><a href="ber.php"><span>mber</span></a></li>
         <li><a href="ces.php"><span>ces</span></a></li>
         <li><a href="ups.php"><span>ups</span></a></li>
    <li><a href="t.php"><span>ext</span></a></li>
        <li><a href="nu.php"><span>u</span></a></li>
        <li><a href="nfo.php"><span>ion</span></a></li>
     </ul>

</div>
<!--Jquery AJAX Tabs End-->

Тогда у меня есть мой Javascript:

  $(document).ready(function() {
    $("#signuptabs").tabs({ disabled: [1, 2, 3, 4, 5, 6, 7] });

//number type button
$('#target').click(function() {
$('#signuptabs').enableTab(2); // enables third tab
 });

 }); 

У меня есть кнопка с идентификатором 'target', которая при нажатии должна включать вкладку (2) Вкладки отображаются как отключенные, но не включаются. Что не так ??

Ответы [ 3 ]

11 голосов
/ 15 июня 2010

Вызов метода enable - это совершенно другой синтаксис, чем у вас сейчас, например:

$('#signuptabs').tabs('enable', 2)
2 голосов
/ 16 мая 2012

это также работает для включения вкладки 2 и отключения вкладок 1 и 3

$("#signuptabs").tabs('select',1);
    $("#signuptabs").tabs({disabled: [0,2]});
0 голосов
/ 17 апреля 2017

У меня так работает:

$('#signuptabs').tabs("option", "disabled", false, [0, 1, 2, 3, 4, 5, 6]);

Индекс каждой вкладки начинается с нуля, поэтому вы должны начать первую вкладку с индекса «0».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...