jqPlot - Jak programowo znaleźć, w którym istnieje zakładka jQuery UI

Spójrz na następujący przykład:

http://www.jqplot.com/deploy/dist/examples/hiddenPlotsInTabs.html

W pierwszym przykładzie ukryte wykresy są wykreślane przez przechwycenie zdarzenia „tabshow” i ustalenie, która karta została wybrana:

<code>$('#tabs').bind('tabsshow', function (event, ui) {
    if (ui.index === 1 && plot1._drawCount === 0) {
        plot1.replot();
    } else if (ui.index === 2 && plot2._drawCount === 0) {
        plot2.replot();
    }
});
</code>

Działa to dobrze, ale jeśli dodałeś więcej zakładek i przeniosłeś swoje wykresy na inne karty, musiałbyś ręcznie zaktualizować zakodowane wartości „ui.index”, których chciałbym uniknąć w moim projekcie.

Czy ktoś wie, jak znaleźć program, w którym zakładka istnieje? Chciałbym kodować w taki sposób, aby nie miało znaczenia, ile kart masz i gdzie umieszczasz swoją fabułę.

questionAnswers(1)

yourAnswerToTheQuestion