JQuery: animate() ne fonctionne pas comme prévu dans IE

Je deviens fou avec cette IE 7...

==> hhttp://neu.émergentes-innovation.com/

Pourquoi la fonction suivante fonctionne pas dans IE 7, mais parfaitement avec Firefox? Est-il un bug dans l'animation de la fonction?

function accordion_starting_page(){
    //hide all elements except the first one
    $('#FCE-Inhalt02-ContentWrapper .FCE-Fade:not(:first)').css("height", "0").hide();
    $('#FCE-Inhalt02-ContentWrapper .FCE-Fade:first').addClass("isVisible");

    $('div.FCE-Title').click(function(){

        //if user clicks on an already opened element => do nothing
        if (parseFloat($(this).next('.FCE-Fade').css("height")) > 0) {
            return false;
        }

        var toHide = $(this).siblings('.FCE-Fade.isVisible');

        toHide.removeClass("isVisible");

        //close all opened siblings
        toHide.animate({"height": "0", "display": "none"}, 1000);

        $(this).next('.FCE-Fade').addClass("isVisible").animate({"height" : "200"}, 1000);

        return false;
    });
}

Merci beaucoup pour votre aide...


Merci beaucoup, ceux qui ont été de grands conseils! Malheureusement, cela ne fonctionne toujours pas...

Le problème est que IE montre le contenu des deux récipients jusqu'à ce que l'animation est plus... Firefox se comporte correctement... je pensais que c'est la chose avec "overflow: hidden" - mais cela n'a rien changé.

J'ai déjà essayé de l'accordéon plugin, mais il se comporte exactement de la même...

alors que recevez-vous et qu'attendez-vous?
J'attends qu'il se comporte comme Firefox: que les conteneurs de contenu sont couverts et révélé lors de l'animation. IE7 affiche immédiatement le "nouveau" contenu et montre que le "vieux" contenu jusqu'à ce que l'animation est terminée...
quatre-ohhhh-quatre

OriginalL'auteur swalkner | 2008-12-02