его решить?
codepen.io/Saydullin/pen/bGwrWKL
F12 —> Console.
Там выводятся e.offsetY и e.offsetX клика.
Если нажимать каждую секунду, то все работает правильно.
Если же, интервал нажатия будет меньше, чем секунда, то вместо координат, выводятся значения -0, -1.
у тебя setTimeout 1 секунда, а быстрота клика у тебя может быть менее секунды
Получилось как нужно?
Я так не думаю. Можешь объяснить пожалуйста. Ведь добавляется элемент. Почему таймаут играет такую роль? Странно, что проблема не с элементами и добавлением, а именно с значениями offsetX и offsetY. Все остальные значение показывают правильные числа.
не, я и хочу сделать так, чтобы кликать можно было сколько угодно. На самом деле, так можно было делать, так работало. Но волна исходила из центра кнопки, потому что я тогда еще не делал так, чтобы волна начиналась с точки клика. Но, нажимать можно было не останавливаясь и всё работало. Вот решил такое добавить, и тут такой баг.
Тайм-аут 1 сек. Зачем он там вообще?
чтобы удалить добавленный span
По клику удаляй
😂👍 точняк
Не тупи 😂
Не, посмотри что получилось http://codepen.io/Saydullin/pen/bGwrWKL
нажми несколько раз подряд Предыдущая волна обрывается
На смартфоне ок
Обсуждают сегодня