Hi!
Ich erstelle gerade ein eigenes Theme (momentan noch Rohbau :-D) und möchte dabei die jQuery idTabs in die Sidebar integrieren. Im Firefox schien es eigentlich zu funktionieren, aber es hatte auch nur den Anschein. Ich habe den Code
(Pfad natürlich angepasst) in die header.php, vor
eingefügt. Danach wurde dieser Code für "javascriptless use" in die sidebar.php eingefügt:
<div class="usual">
<ul class="idTabs">
<li><a href="#idTab1">Tab 1</a></li>
<li><a href="#idTab2">Tab 2</a></li>
<li><a href="#idTab3" class="selected">Tab 3</a></li>
</ul>
<div id="idTab1">This is tab 1.</div>
<div id="idTab2">More content in tab 2.</div>
<div id="idTab3">Tab 3 is always last!</div>
</div>
Sollte ja nur zum Testen sein und funktionierte zunächst auch. Dann habe ich festgestellt, dass das ganze im IE7 nicht reibungslos läuft. Das äußert sich darin, dass sobald das Script aktiv ist, der Speicherverbrauch unaufhaltsam in die Höhe schießt. Den Browser normal beenden geht dann meistens nicht mehr. Es scheint als würde dort irgendwas "schleifenmäßig" in den Speicher geladen. Den Browser kann ich dann nur über den Taskmanager beenden, wo man dann genau sehen kann wie sich der Verbrauch sekündlich erhöht.
Hier könnt ihr es selbst testen. Vielleicht kann mir jemand sagen wo der Fehler liegt?