Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Очередность выполнения (https://javascript.ru/forum/misc/51883-ocherednost-vypolneniya.html)

Vladimir93 23.11.2014 23:52

Очередность выполнения
 
Здравствуйте. У меня есть две кнопки, с некиими функциями для этих кнопок. При нажатии на одну из них выполняются функции данной кнопки. Как сделать так, чтобы при попытке нажать на вторую(если мы нажимали на первую) выводилось сообщение о невозможности совмещать две операции одновремеено. И как потом "откатить" страницу в начальное состояние до нажатия, с возможностью заново нажимать? Что почитать? Я новичек в JS.

рони 23.11.2014 23:59

Vladimir93,
функции то наверно анимируют что-то?

Vladimir93 24.11.2014 00:03

да, реализую светофор. Одна кнопка автоматическое переключение, вторая ручное. Их логику реализовал. Только они не должны работать в перемешку.

рони 24.11.2014 00:12

Vladimir93,
заведи переменную -- проверяй перед запуском занято или нет ,свободно начинай процесс ставь переменную в занято в конце процесса освобождай. переменная занята процесс неначинать.

Vladimir93 24.11.2014 00:20

да, легко в принципе. Уже получилось. А как скажем так Удалять кнопки, которые уже создались(уже на экране). И удалять динамически во время работы приложения?

рони 24.11.2014 00:29

Vladimir93,
если просто скрыть то css типа display: none;

http://learn.javascript.ru/styles-and-classes
либо обычное удаление removeChild
http://learn.javascript.ru/modifying-document
вопрос из разряда прочти доку


Часовой пояс GMT +3, время: 14:03.