jqPlot - Как программно найти, под каким графиком существует вкладка jQuery UI
Пожалуйста, взгляните на следующий пример:
http://www.jqplot.com/deploy/dist/examples/hiddenPlotsInTabs.html
В первом примере скрытые графики строятся путем улавливания "tabshow" событие и найти, какая вкладка была выбрана:
<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>
Это работает нормально, но если вы добавили больше вкладок и переместили свои графики на другие вкладки, вам придется вручную обновить жестко запрограммированный & quot; ui.index & quot; значения, которых я бы хотел избежать в своем проекте.
Кто-нибудь знает хороший способ программно найти, под какой вкладкой существует ваш сюжет? Я хотел бы закодировать таким образом, чтобы не имело значения, сколько вкладок у вас есть и где вы размещаете свой график.