2013-03-22 2 views
2

В настоящее время я работаю с вкладками пользовательского интерфейса jquery. Я хочу проверить, не активирована ли вкладка. Я проверил вики, и я увидел, что есть включен и отключен вариант, но это не помогло У меня есть работа, которую я могу сделать?Как проверить, не активированы ли вкладки пользовательского интерфейса jQuery

<script type='text/javascript'> 
    if($("#Tabs").inactive){ 
     // do something 
     } 
    </script> 
+0

Немного больше объясняющ пожалуйста? – hjpotter92

+0

Я отредактировал мой заголовок и мой вопрос, пожалуйста, проверьте – Sora

+0

Вы имеете в виду, что вкладка активна или внутренние вкладки активны? –

ответ

1

Попробуйте

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#tabs").tabs("option", "disabled", 2); 
    }); 
</script> 

или мульти-отключить

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#tabs").tabs('option','disabled', [1, 2, 3, 4]); 
    }); 
</script> 

вместо

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#tabs").tabs("option", "disabled", [2]); 
    }); 
</script> 

, чтобы включить вкладку и перейти к использованию

$("#tabs").tabs("enable" , 1) 
    $("#tabs").tabs("select" , 1) 

* счет начинается от 0

+0

Я отредактировал мой вопрос, пожалуйста, проверьте – Sora

0

От Jquery UI;

Получить или установить активный вариант, после инициализации:

// getter 
var active = $(".selector").tabs("option", "active"); 

// setter 
$(".selector").tabs("option", "active", 1); 

Я надеюсь, что это будет вам ГПУ.

0

Пользовательский интерфейс jquery не имеет этого метода, но вы можете реализовать свои собственные. Что-то вроде этого:

Опции отключена возвращает массив он индексы лапок инвалидов, поэтому функция проверку, если один отключает его будет выглядеть следующим образом:

function isDisabled(index) { 
    return $.inArray(index, $("#tabs").tabs("option", "disabled")) > -1; 
} 

Смотрите ссылку ниже для получения дополнительной информации: How to know if a tab is enabled on jQuery tabs?

Смежные вопросы