Есть функция move(), которая вызывается кликом на кнопку и перемещает объект. И это длится некоторое время. Мне надо сделать так, чтоб в течении этого времени, когда элемент еще движется, функция ничего не делала и просто вернула false. Ну, при повторном вызове естественно.
Думаю объявить какую-нибудь глобальную переменную и в начале функции присвоить ей какое-то значение типа "перемещается", а потом убрать это значение перед концом. Но, меня что-то лишняя глобальная переменная раздражает. Есть ли другой - лучший способ решения данной проблемы?