Таинственная ошибка, которую я не могу опознать - PullRequest
0 голосов
/ 28 июля 2011

Я просто пытаюсь попрактиковаться в javascript и Jquery, поэтому я работаю над этим небольшим скриптом, который представляет собой элементарную симуляцию отскока мяча по сторонам документа. Это должно быть очень тривиально, но я сталкиваюсь с неожиданным поведением. Я подозреваю, что это связано с отсутствием понимания DOM и тому подобное.

Вместо того, чтобы подробно объяснять проблемное поведение, я предоставлю вам эту jsfiddle сценария.

http://jsfiddle.net/VqqwN/1/

Как вы можете видеть, когда объект достигает верхней части страницы, он просто продолжает двигаться, сообщая мне, что условное обращение с координатой Y оценивает false, когда оно должно быть истинным.

Спасибо за помощь!

1 Ответ

1 голос
/ 28 июля 2011

Проблема в том, что вы анимируете позицию в течение 10 мс ... но ваш цикл выполняется быстрее, поэтому позиция не изменяется достаточно быстро, чтобы сравнение в цикле было допустимым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...