как запретить одновременные клики?
у меня есть скрипт клика по кнопке
<div id="button">Далее</div> $("#button").click(function() { ... }); проблема в том что при клике на кнопку происходит некоторое событие, от которого зависит дальнейший клик по этой же кнопке. А пользователь может прокликать эту кнопку 2 - 5 раз одновременно. За это время скрипт не успевает выполнится и одного раза и происходит непредвиденая ситуация. Как запретить нажимать кнопку во время выполнения скрипта? |
Создайте переменную, при клике присваивайте ей true, после того как функция выполнилась присваивайте false, следовательно при вызове функции проверяйте не содержит ли true переменная, если содержит то не выполняйте. Таким образом вы получите защиту от повторения кликов.
|
Я "накрывал" по клику другим дивом, с z-индексом побольше.
|
Часовой пояс GMT +3, время: 10:18. |