Ответ 1
delay
работает только с анимационными методами, вы можете использовать функцию setTimeout
:
$("#info-text-container").click(function(){
setTimeout(function(){
$("#info-text").addClass("info-text-active");
}, 500);
});
$(document).ready(function(){
$("#info-text-container").click(function(){
$("#info-text").delay(500).addClass("info-text-active");
});
});
Это не задерживает его при нажатии. Который я хочу выполнить. Почему и можно ли это взломать, можно преодолеть? Спасибо!
delay
работает только с анимационными методами, вы можете использовать функцию setTimeout
:
$("#info-text-container").click(function(){
setTimeout(function(){
$("#info-text").addClass("info-text-active");
}, 500);
});
Не совсем так, но вот так:
$("#info-text").delay(500).queue(function(next) {
$(this).addClass("info-text-active");
next();
});