Показать сообщение отдельно
  #2 (permalink)  
Старый 08.11.2010, 17:30
Интересующийся
Отправить личное сообщение для vandy3 Посмотреть профиль Найти все сообщения от vandy3
 
Регистрация: 28.10.2010
Сообщений: 14

Правильно ли в каждой функции иметь аргумент callback, чтобы вызывать после завершения кода текущей функции?
Что-нибудь вроде:
function fade ( el, maxVal, minVal, frames, callback ) {
...
setTimeout ( function () { setOpacity ( el, opacityValue ); if ( i == frames && callback ) { callback ( el ); } }, timeInterval );
...
}

Как тогда передавать аргументы в функцию callback, если я не знаю, какие аргументы ей понадобятся (в данном случае, я передал "el", но ведь мог послать функцию, которая не знает, что с этим el делать)? Вплане, как сделать вызов функции после выполнения текущей функции более универсальным?

Последний раз редактировалось vandy3, 08.11.2010 в 17:34.
Ответить с цитированием