setTimeout не добавляет задержку

Вот мой код:

function transition(index){
    $("#right-panel").find("img").each(function(){
        if ($(this).index() === index){
            setTimeout(function(){
                $(this).fadeIn(750);
            }, 100000000);
        }else{
            $(this).fadeOut(750);
        }
    });
}

По какой-то причине setTimeout в функции не вызывает задержки для fadeIn. Что я делаю не так?

0
задан Justin Meltzer 27 January 2012 в 22:15
поделиться