Показать сообщение отдельно
  #1 (permalink)  
Старый 05.09.2018, 11:29
Аватар для finlolo
Аспирант
Отправить личное сообщение для finlolo Посмотреть профиль Найти все сообщения от finlolo
 
Регистрация: 12.08.2018
Сообщений: 61

Как предотвратить двойное нажатие на элемент.
Всем привет.

Есть кнопки и разные блоки, при нажатии на которые, происходит вызов функции. Например так:

Код:
var fin = document.querySelector('#infinish');
        fin.onmouseup= function()  {
        reversShow();
}
Или так:
Код:
var fin = document.querySelector('#infinish');
        fin.onclick= function()  {
        reversShow();
}
Не всегда срабатывает на мобиле простой онклик, поэтому делал по mouseup. Но, если успеть кликнуть 2 раза по блоку или кнопке, функция вызовется два раза, что приводит к траблу. Трабл такой: есть анимация, если нажать два раза она появляется два раза.
Как этого избежать?
Ответить с цитированием