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łę.