Hier ist der HTML-Code (der nach der Initialisierung des DOM über AJAX in die Seite geladen wird):
Code: Select all
[list]
[*][url=#tab-fixes-27]One[/url]
[*][url=#tab-final-27]Two[/url]
[*][url=#tab-orig-27]Thre[/url]
[/list]
Conten1
Conten2
Conten3
Code: Select all
$('.nav-tabs').tab();
Das Problem ist, dass trotz der Initialisierung der Tabs nichts passiert, wenn ich darauf klicke. Auch wenn ich mit .tab('show') auf eine bestimmte Registerkarte ziele und diese korrekt angezeigt wird. Es passiert immer noch nichts, wenn ich auf die Registerkarten klicke.
Außerdem scheinen die Registerkarten einwandfrei zu funktionieren, wenn ich sie nachträglich mit einem Anhang hinzufüge (siehe http:// jsfiddle.net/HLj4N/9/, der den obigen HTML-Code an ein Div anhängt, nachdem er auf eine Schaltfläche geklickt hat). Es scheint, dass jemand bootstrap.js es bereits initialisiert hat, als es hinzugefügt wurde.
Irgendwelche Gedanken dazu, warum das Klicken auf die Registerkarten nichts bewirkt?