У меня есть следующий код для того, чтобы каждый из .feedcontain
div исчезал после увеличения задержки. Анимация и форматирование прекрасны, просто я не могу иметь ключевое слово this
в первом параметре setTimeout()
.Как бы получить ключевое слово 'this' в параметре setTimeout?
function goFadeNow(){
var loopdelay=250;
$(".feedcontain").each(function() {
setTimeout('$('+this+').addClass("appeared");',loopdelay);
//$(this).addClass("appeared");
loopdelay=loopdelay+250;
});
}
Если я раскомментирую строку 5 и строку комментария 4, она работает, но у нее нет задержки. PS: Я понимаю, что не могу просто использовать this
как обычную переменную.
Почему вы оба ответа и близкий голос? –
@BenjaminGruenbaum http://meta.stackexchange.com/questions/4283/closing-etiquette-why-do-some-answer-and-close/4288#4288 –
Спасибо за разъяснение –