У меня есть простой resizable div (достигнутый с jQuery's resizable), и я обрабатываю событие изменения размера с помощью функции.Обратные обратные вызовы
Итак, давайте скажем, что мой код:
var a = ...
$(div).resizable({
options go here...
resize: function(e, ui){
make some operations with a
...
...
keep making operations with a
...
...
ok, we're done
}
})
Теперь, скажем, изменение размера обратного вызова вызывается много раз в течение короткого периода времени. Как будет обрабатывать javascript? Будут ли обратные вызовы перекрывать использование «a»? (Обратите внимание, что «a» является глобальным var!). Я уверен с этим кодом или может быть какой-то конфликт?
С уважением
Ну, я сохраняю положение X/Y мыши, используя event.screenX/Y. Я знаю, что, возможно, какой-то обратный вызов может быть вызван в другом порядке, чем изменение координат мыши, но это не имеет значения, поскольку только одна функция обратного вызова обращается к '' 'a''' в одно и то же время. – alexandernst