diff --git a/js/quicktabs.js b/js/quicktabs.js index b4e2db2699af91b3e19e193842d4cb9f86dd6e38..ec99c650aa349f41af4a8bd5caa9468b0c2dcfff 100644 --- a/js/quicktabs.js +++ b/js/quicktabs.js @@ -57,11 +57,12 @@ Drupal.quicktabs.tab = function (el) { this.tabIndex = el.myTabIndex; var qtKey = 'qt_' + el.qt_name; var i = 0; - for (var i = 0; i < Drupal.settings.quicktabs[qtKey].tabs.length; i++) { + for (var key in Drupal.settings.quicktabs[qtKey].tabs) { if (i == this.tabIndex) { - this.tabObj = Drupal.settings.quicktabs[qtKey].tabs[i]; - this.tabKey = i; + this.tabObj = Drupal.settings.quicktabs[qtKey].tabs[key]; + this.tabKey = key; } + i++; } this.tabpage_id = 'quicktabs-tabpage-' + el.qt_name + '-' + this.tabKey; this.container = $('#quicktabs-container-' + el.qt_name);