Ich klappe mit jQuery Tabellen auf und zu. Das funktioniert in Mozilla einwandfrei. Chrome dagegen macht mir Probleme, die Zellen scheinen nach dem Aufklappen zu verrutschen. In der Element-Ansicht konnte ich keinen Fehler entdecken. Kann mir jemand weiterhelfen?
Natürlich bin ich dir nicht böse :) Das Hauptproblem welches ich in jQuery/Prototype, ... erkannt habe ist, das diese Frameworks statt Feature detection Browser detection betreiben. Ein Element zu Verstecken geht eigentlich ganz einfach: document.getElementById('Die Id des Elements welches du verstekcne willst').style.visibility = 'visible'
Das Problem bei mir liegt aber nicht am Verstecken. Das klappt einwandfrei. Wie du aber sicher siehst, verrutschen die Zellen beim wieder-anzeigen. Und das hilft mir nicht weiter.
Jo schön - Ich hab eine ganze Zeit lang geschaut und konnte den Fehler nicht finden. Ich musste erstmal deine toggle() funktion finden und verstehen. Noch ein Tipp: Die Seite schmeißt Fehler bei mp3Player.js Zeile 32: demoStatusInfo undefined. (demoStatusInfo ist eine Funktion)
Ich habe jetzt Dank Hinweise der Kollegen hier eine Lösung erarbeitet.
Scheinbar hat Chrome Probleme damit, wenn die jQuery-Methode scrollDown() auf einzelne Zellen einer Tabelle gleichzeitig angewendet wird. Wendet man diese Methode stattdessen direkt auf die Zeile an, wird der Effekt komisch (zumindest im Mozilla).
Nun habe ich also einen Kompromiss gefunden: Ich wende nun die Methode show() mit Zeitangabe auf die einzelnen Tabellenzeilen an. Damit scheint der Chrome nun zurecht zu kommen.
Ein Element zu Verstecken geht eigentlich ganz einfach: document.getElementById('Die Id des Elements welches du verstekcne willst').style.visibility = 'visible'
Der Fehler hat sich anderweitig eingeschmuggelt, aber danke...
Bitte poste noch die Antwort, damit der Thread geschlossen wird. Danke dir
karl