Показать сообщение отдельно
  #3 (permalink)  
Старый 13.01.2012, 23:47
Аватар для poorking
prodigy
Отправить личное сообщение для poorking Посмотреть профиль Найти все сообщения от poorking
 
Регистрация: 01.11.2010
Сообщений: 503

bazilio2010,
потому что в up не передается el когда он ставится колбэком для таймера.

var a = 0;

function up(el) {
    var s = el;
    a += 0.1
    s.style.opacity = a;
    if (a < 1) {
       setTimeout(function () { up(el);}, 20);
    }
}


попробуйте так, здесь мы замыкаем el внутри колбэка для таймера, а потом с ним (el) вызываем up
__________________
readOnly

Последний раз редактировалось poorking, 13.01.2012 в 23:49.
Ответить с цитированием