Le bouton à bascule pour développer/réduire les divs

J'ai deux divs uns à côté des autres et que vous souhaitez utiliser la fonction de bascule pour réduire d'un div (barre latérale), horizontalement, tout en élargissant l'autre (Carte) de prendre toute la largeur de l'ancien. J'aurais alors besoin de la passer à ramener les deux divs à leur origine largeurs/positions. Je peux le faire pour faire la première opération, mais je n'ai aucune idée sur comment faire l'inverse. Voir Violon:

    $(document).ready(function(){
        $("#toggle").click(function(){
            $("#sidebar").animate({width: 'toggle'});
            $("#map").animate({width: '100%'});     
        });
    });

OriginalL'auteur user3716388 | 2014-06-13