Есть простой слайдер, при нажатии на кнопку next включается следующая картинка. Можно ли как-то сделать задержку между кликами чтоб новая картинка успевала занимать свое место? Типа сделал клик, а на следующий клик программа откликнется только через секунду.
Можно как-то так...
var button = document.querySelector("button"),
d_num = document.getElementById("num"),
num = +document.getElementById("num").textContent;
button.addEventListener("click", () => {
num++;
d_num.textContent = num;
button.setAttribute("disabled", "disabled");
setTimeout(() => {
button.removeAttribute("disabled");
}, 1000)
});
<div id="num">0</div>
<button>Click me</button>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Чтобы сохранялся добавленный класс к zoom и у списка active