На многих форумах видел таймер встроенный в кнопку, и пока время (отображающееся на таймере) не пройдет, кнопка находится в состоянии disabled. Буду благодарен за пример или рабочий скрипт. (гогл не помог)
$(function() {
$('button').click(function() {
var but = $(this);
var time = 30; //задаем время в течении которого кнопка будет не активна
var timeInterval = setInterval(function() {
if (time <= 0) {
clearInterval(timeInterval);
}
if (time == 0) {
$(but).children('span').html("");
$(but).prop("disabled", false);
} else {
$(but).children('span').html(time);
$(but).prop("disabled", true);
}
time = time - 1;
}, 1000);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>knopka <span></span>
</button>
<button>knopka <span></span>
</button>
<button>knopka <span></span>
</button>
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости