2013-05-20 2 views
0

У меня есть страница, содержащая несколько вкладок kendoUI, проблема, с которой я сталкиваюсь, заключается в том, что я хочу выбрать первую вкладку всех полосок, которые находятся на странице. Код, который я сейчас выполняю для первой вкладки, но не для любой из полосок после этой точки.KendoUI Tabstrib Выберите первую вкладку на всех

Я пытаюсь избежать использования класса списка <li class="k-state-active">, чтобы установить начальную активную вкладку.

В настоящее время это код у меня есть:

$(".tabstrip").kendoTabStrip({ 
    animation: { 
     open: { 
      effects: "fadeIn" 
     } 
    } 
}).data("kendoTabStrip").select(0); 

Я использую класс вместо ID, потому что есть несколько tabstrips, которые динамически создаются на основе источника данных.

ответ

3

Использование JQuery each следующим образом:

$(".tabstrip").each(function(idx, elem) { 
    $(elem).kendoTabStrip({ 
    animation: { 
     open: { 
      effects: "fadeIn" 
     } 
    } 
    }).data("kendoTabStrip").select(0); 
}); 
3
var tabStrip = $("#testing_tabs").kendoTabStrip().data("kendoTabStrip"); 
tabStrip.select(0);  
+0

В моем случае я должен был установить тайм-аут для 800 мс для линии tabStrip.select (0); чтобы заставить его работать. Любое решение для этой проблемы? –

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