Jquery Akkordeon Probleme mit ie 6

7

Ich habe ein Jquery-Akkordeon auf einer meiner Seiten mit den folgenden Optionen implementiert:

%Vor%

Das funktioniert hervorragend in Firefox und in ie7 ( jetzt, wo ich auf v1.7 von jquery ui aktualisiert habe )

Aber in ie6 verschwindet so ziemlich der gesamte Inhalt jedes Akkordeons (mir bleibt nur ein einziges <select> -Tag übrig ?!)

Wenn ich die AutoHeight-Option auf true gemäß diese Antwort ändere >, dann ist alles wieder in Ordnung, außer dass ich den schönen Vorteil verliere, dass die Akkordeons gut sortiert sind und einige von ihnen viel Leerraum haben.

Kennt jemand eine Korrektur, damit ich noch AutoHeight = false haben kann?

    
Rob Y 07.04.2009, 13:47
quelle

5 Antworten

14

Hinzufügen von .ui-Akkordeon-Inhalt {Zoom: 1; } zu meinem CSS behebt das Problem für mich:

%Vor%     
Charles Hoffmeyer 27.07.2009 13:01
quelle
6

Angesichts des gleichen Problems habe ich eine Lösung gefunden, die in allen Browsern funktioniert, ohne den Parameter autoHeight ändern zu müssen.

Fügen Sie einfach eine Klasse zu Ihrem CSS hinzu:

%Vor%

Und dann fügen Sie es dem Inhalts-div nach dem h3 (wie folgt) hinzu:

%Vor%

Das Problem ist eigentlich ein IE6-Problem mit unsichtbarem Text-Rendering. Ich habe es auf Inhalt getestet, der ungeordnete Listen und komplexe verschachtelte divs und mehr enthält, alles funktioniert gut. Lass es mich wissen, wenn das den Trick gemacht hat!

    
Joris 20.07.2009 00:32
quelle
1

Ich habe das gleiche Problem. Das Akkordeon funktioniert gut mit ul, aber ich fand diesen Artikel darüber, wie man einen Tisch ohne zu benutzen macht.

Ссылка

Hoffe, das hilft.

    
julie 08.05.2009 19:39
quelle
1

Das Problem scheint mit einem IE6-Rendering-Fehler zu tun zu haben. Das hat das Problem für mich behoben.

%Vor%     
Troy 14.12.2009 05:14
quelle
0

Meine Problemumgehung dafür war die Verwendung von autoHeight für IE6 und false für alle anderen Browser.

%Vor%     
Simon Dyson 15.06.2009 11:52
quelle

Tags und Links