Цитата:
|
Boolean_Type, параметр run
[HTML run][/HTML] |
Цитата:
|
Boolean_Type,
:victory: |
Заметил ещё один негаразд кода :)
Если быстро жать на кнопку, размер меню в какой-то момент начинает бесконтрольно расти. В Хроме, например, достаточно клацнуть быстро 3 раза: на экране меню не будет, но в консоли можно увидеть, что ширина и высота контейнера быстро растут. Я же чётко прописал: if (width == 65) { clearInterval(timer_show); } С чем связана эта странность и что можно с этим сделать? |
Boolean_Type,
не делайте == используйте > или < посмотрите в консоли чему равна width и 3 клика возможно 3 таймера |
Цитата:
if (width >= 65 && height >= 130) Всё равно проблема есть :( Я тоже думаю, что дело здесь в конфликте одновременно запущенных таймеров, но всё равно не понимаю, как этот кон-т может провоцировать игнорирование условия в if... Числа в консоли мне ни о чём не говорят, просто после быстрого нажатия 3 и более раз высота и ширина растут без остановки... Чертовщина, короче :D |
Boolean_Type,
а почему && ? а не || |
Цитата:
Можно и ||. Тут в принципе неважно, как написать. Проблема в том, что при быстром клацанье все эти ограничители коту под хвост))) |
Boolean_Type,
тут Основы программной анимации на JavaScript медитировать не пробовали? |
Часовой пояс GMT +3, время: 10:12. |