2012-03-14 3 views
0

У меня есть ползунок, который построен с jQuery UI Tabs:Как мне активировать событие на вкладках jQuery?

<section id="featured"> 
    <aside id="sidebar"> 
     <ul class="ui-tabs-nav"> 
      <li class="ui-tabs-nav-item ui-tabs-selected"> 
       <a href="#panel_1">[Tab Heading]</a> 
      </li> 
      <li class="ui-tabs-nav-item"> 
       <a href="#panel_2">[Tab Heading]</a> 
      </li> 
      <li class="ui-tabs-nav-item"> 
       <a href="#panel_3">[Tab Heading]</a> 
      </li> 
      <li class="ui-tabs-nav-item"> 
       <a href="#panel_4">[Tab Heading]</a> 
      </li> 
     </ul> 
    </aside> 
    <section id="rotate_me"> 
     <div class="featured_panel" id="panel_1"> 
      <p>[Tab Content]</p> 
     </div> 
     <div class="featured_panel ui-tabs-hide" id="panel_2"> 
      <p>[Tab Content]</p> 
     </div> 
     <div class="featured_panel ui-tabs-hide" id="panel_3"> 
      <p>[Tab Content]</p> 
     </div> 
     <div class="featured_panel ui-tabs-hide" id="panel_4"> 
      <p>[Tab Content]</p> 
     </div> 
    </section> 
    <script>$('#featured').tabs('rotate', 4000, false);</script> 

Клиента хочет язычки чередовать только первую и вторую вкладку.

Я добавил функцию к show события:

.tabs({ 
    show: function(event, ui) { 
     var selected = $(".selector").tabs("option", "selected"); 
     if (selected == 3) { 
      $("#featured").tabs("option", "selected", 1); 
     } 
    } 
}) 

, но это ничего не делал.

Любая идея, как бы я мог заставить ползунок вращаться через первую и вторую вкладку?

+0

Я просмотрел другие вопросы на вкладках jQuery, но не нашел релевантной информации для моего конкретного вопроса. – Jazzerus

ответ

0

Опция selected применима только к инициализации. Вы могли бы просто вызвать щелчок на первой вкладке.

$("#featured li.ui-tabs-nav-item:first").trigger("click"); 
+0

В моем коде была проблема; Я неправильно ввел селектор. В документации к вкладкам JQuery UI указано, что опция «selected» может быть использована после init для изменения вкладки, поэтому с моим корректировщиком мой код работает. Просто для ударов я попробовал ваш, и он работает. – Jazzerus

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