Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Штирлиц Гость
|
Добавлено: Ср Янв 29 2003 00:30 Заголовок сообщения: Порядок обработки событий в JavaScript |
|
|
Есть 2 функции - одна двигает слой вниз при каком-то событии (анимационно - через setTimeout), а другая точно так же вверх. И страшные глюки получаются в случае, когда одна ф-ция двигает слой вниз, а в это время происходит другое событие - и другая ф-ция начинает двигать слой вверх. Как заставить один обработчик ожидать окончания другого и только потом запускаться? |
|
Вернуться к началу |
|
|
ilya Гость
|
Добавлено: Ср Янв 29 2003 13:39 Заголовок сообщения: Re: Порядок обработки событий в JavaScript |
|
|
может что-то вроде этого: function Up() { top = top + ...... ..................... setTimeout("Down()",1) }
function Down() { top = top - ...... ..................... setTimeout("Up()",1) } |
|
Вернуться к началу |
|
|
Штирлиц Гость
|
Добавлено: Ср Янв 29 2003 13:50 Заголовок сообщения: Re: Порядок обработки событий в JavaScript |
|
|
И что это будет - зацикливание - одна сначала вверх, потом вызывает другую, которая вниз, потом снова вверх?.. или я что-то не понял... Фишка вся в том, что это функции - обработчики событий, и при включении первой вторая может и не случиться, т.к. соответствующего события не произойдет. Вообще, что происходит в JS когда во время обработки одного события происходит другое? Может, где-нибудь документацию про это достать можно? |
|
Вернуться к началу |
|
|
ilya Гость
|
Добавлено: Ср Янв 29 2003 16:46 Заголовок сообщения: Re: Порядок обработки событий в JavaScript |
|
|
сразу видно, что Штирлиц. Все запутал. Ты скажи, что конкретно сделать хочешь? Может все проще. Что за события? И зачем все это надо. Если не секрет конечно. Лучшая документация - MSDN. А про зацикливание - это не проблема. Введи какую-нить глобальную переменную или что-нить в этом роде. |
|
Вернуться к началу |
|
|
Штирлиц Гость
|
Добавлено: Чт Янв 30 2003 11:54 Заголовок сообщения: Re: Порядок обработки событий в JavaScript |
|
|
Да не секрет. Менюшка выпадающая. Тока не выпадающая, а выезжающая. И, так сказать, "назад въезжающая" А событие - ну OnMouseOver и OnMouseOut, например. |
|
Вернуться к началу |
|
|
Anatoliy
Зарегистрирован: 15.04.2002 Сообщения: 681 Откуда: Moscow
|
|
Вернуться к началу |
|
|
|