В JavaScript у меня есть элемент (который является входным тегом).Задержка eventListener
Этот код:
element.addEventListener("focus", function() {
this.parentNode.parentNode.style.outline = this.parentNode.parentNode.dataset.ans_outline;
});
Когда вход сосредоточенные, контур сразу изменился.
Мой вопрос: как я могу отложить это событие?
Я пробовал:
element.addEventListener("focus", function() {
setTimeout(function(node) {
node.parentNode.parentNode.style.outline = node.parentNode.parentNode.dataset.ans_outline;
}(this), 1000)
});
.. Но она не работает :(
вы вызываете функцию внутри тайм-аута, следовательно, почему он не работает. – epascarello