Answer the question
In order to leave comments, you need to log in
How to delay the execution of an event?
Hello.
There is:
button.onmousedown = (e) => {
// например 5сек задержки, после чего кнопка событие отправится дальше
// при этом не должен блокироваться остальной код
// e.preventDefault() полностью отменяет событие, может его можно потом продолжить?
}
Answer the question
In order to leave comments, you need to log in
.aimg:nth-child(odd) {
float: right;
}
.aimg:nth-child(even) {
float: left;
}
.aboutus_item:nth-child(odd) .aimg {
float: right;
}
.aboutus_item:nth-child(even) .aimg {
float: left;
}
Through setTimeout, like so:
button.onmousedown = (e) => {
e.preventDefault();
const delay = 3000;
setTimeout(() => {
// тут ваша логика
}, delay);
}
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question