Comment faire pour utiliser jQuery variable en propriété CSS

Je avoir la suite de jQuery qui trouve la hauteur d'une image réactive:

        $(document).ready( function() { //Fires when DOM is loaded
            getImageSizes();
            $(window).resize(function() { //Fires when window is resized
                getImageSizes();
            });
        });
        function getImageSizes() {
            $("#slideshow img").each(function() {
                var $height = $(this);
                console.log( $height.height() );

            });

        }

Et mon but est d'utiliser le $hauteur variable pour spécifier la hauteur d'une div avec l'ID de diaporama.

Je suppose que je peux utiliser ceci:

$('#slideshow').css({'height': $height + 'px;'});

Cependant il ne fonctionne pas (pas de hauteur est spécifiée).

J'ai inclus la ligne ci-dessus comme suit:

        $(document).ready( function() { //Fires when DOM is loaded
            getImageSizes();
            $(window).resize(function() { //Fires when window is resized
                getImageSizes();
            });
        });
        function getImageSizes() {
            $("#slideshow img").each(function() {
                var $height = $(this);
                console.log( $height.height() );

                $('#slideshow').css({'height': $height + 'px;'});
            });

        }

Est-il quelque chose que je suis absent?

Peut-on y voir dans un jsfiddle?
Vous comprenez aussi que la height de #slideshow va être la hauteur de la dernière image. Donc, si la dernière image $("#slideshow img") hauteur est de 10 alors que c'est ce que votre #slideshow hauteur va être.
Je ne suis pas encore sûr. La bonne nouvelle, c'est que chaque image est de la même hauteur, donc je pensais d'abord de trouver la hauteur de l'image réactive, puis en ajoutant une constante qui semble bon dans toutes les fenêtres ou l'ajout d'un pourcentage supplémentaire.

OriginalL'auteur Raphael Rafatpanah | 2013-03-04