setTimeOut code not working with jQuery
<p>I have this code, but it execute only once...</p>

<pre><code>$('.' + container).hover(function() {   
        t = setTimeout( function(elem){
            //this should be executed as long as I hover, 
            //with interval declared in viewSpped variable
            $(elem).find('img').first().appendTo('.' + container).fadeOut(500);
            $(elem).find('img').first().fadeIn(800);    

        }(this), viewSpeed);


    }...
</code></pre>

<p>Any idea what I'm doing wrong? thanks!</p>
