Meine Tabs werden mit PHP erstellt, daher möchte ich keine feste Breite pro Tabswitcher-Tab haben. Deshalb versuche ich, die Gesamtbreite des Tabswitchers zu berechnen, damit ich dann die Breite festlegen und einen margin: 0 auto;
anwenden kann.
Das Alert des var width
gibt NaN zurück. Dies ist mein erster Schleifenversuch, irgendwo habe ich wahrscheinlich etwas falsch gemacht! (offensichtlich...)
JQuery
var width;
var NumOfTabs = $('.TabSwitcher .Tab').length;
var count = 1;
while (count < NumOfTabs){
width = width + $('.TabSwitcher .Tab:nth-child(' + count + ')').width();
count++;
}
width = width + (NumOfTabs * 4) // Add passing
$('.TabSwitcher').css({'width': width + 'px'});
HTML
1
2