Есть простой слайдер, при нажатии на кнопку 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>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Чтобы сохранялся добавленный класс к zoom и у списка active