jquery javascript: ajout de l'historique de navigation de retour avec le hashtag?

J'ai un lien sur mon site qui dit "plein écran Google Map". Une fois que je clique dessus, je charge une carte google map dans un 100% de large et 100% élevé en position fixe div conteneur. Lorsque le lien est cliqué, j'ai aussi ajouter un #de carte de hachage.

Est-il possible de faire le bouton précédent du navigateur de travailler avec cela? C'est, si je clique sur ce lien, j'ai ajouter #map à mon adresse actuelle. Une fois que je clique sur le bouton de retour, le n ° de la carte de hachage est supprimé et le div récipient avec la carte de google est supprimé ou cachés.

Est que d'une certaine façon possible?

edit:

$('.showMapLink').live('click', function() {

    $('#mapContainer').fadeIn('fast', function () {
        loadMap("mapContainer");

        top.location.hash = "map";
        $(window).bind( 'hashchange', function( event ) {
            $('#mapContainer').fadeOut('fast', function () {
                $(this).children().remove();
            })
        });

    });

});

OriginalL'auteur matt | 2011-03-21