Lisser cette jQuery activer / désactiver l'animation?

L'animation produite par ma fonction jQuery est fragile, et j'ai été en regardant à travers différentes solutions, telles que l'ajout de jquery.l'accélération, mais pas de chance. Le problème est le iframes dans chaque div?

Des idées sur la façon de lisser l'animation? Est mon de base de la fonction de bascule de la meilleure façon?

JSFiddle: http://jsfiddle.net/gwLcD/8/

La base de balisage est ci-dessous, et est répété de nombreuses fois sur la page (avec des blocs de texte entre chaque "videotoggle" div):

 <div class="videotoggle">

    <p><h2 class="entry-title">View a few minutes of the (title) video </h2></p>

    <div class="videoblock">

    <iframe width="560" height="315" src="http://www.youtube.com/embed/????????"
    frameborder="0" allowfullscreen></iframe>

    </div></div>

Et la fonction:

$(document).ready(function(){
$(".videoblock").hide();  //closes all divs on first page load
$(".entry-title").click(function() {
    $this = $(this);  //this next code only allows one open div at a time
    $content = $this.closest('.videotoggle').find(".videoblock");
    if (!$this.is('.active-title')) {
        $('.active-title').removeClass('active-title');
        $this.addClass('active-title');
        $(".videoblock:visible").slideToggle(400);  //slide toggle
        $content.slideToggle(400);
    }
});
});
Pouvez-vous reproduire sur jsfiddle?
Semble bien fonctionner pour moi dans Chrome: jsfiddle.net/gwLcD/3
En fait, la visualisation Jivings' violon sur win ff 9.x est un peu saccadée de l'animation.
Ah, je devrais avons mis en place un jsfiddle pour commencer. En voici un: jsfiddle.net/gwLcD/8 avec un code plus complet et active les liens de youtube. Toujours instable pour une raison quelconque. Serait l'intégration de jquery.l'assouplissement de l'aide?
Intéressant. Je pense que sa à faire avec la vidéo. Avez-vous pensé sur le masquage de la vidéo, il suffit de montrer un espace réservé lorsque les onglets sont ouverts. Et puis lorsque l'animation est terminée, vous avez le montrer?

OriginalL'auteur markratledge | 2012-01-26