$('.transparent').removeClass('transparent').delay(2000).addClass('not_transparent').delay(4000)
У меня есть отделение, которое является полу прозрачный, и затем хотят переключить его на не прозрачный. Но jQuery .delay (); метод, кажется, не работает здесь. Я попробовал .fadeIn (); вместо этого и это работает с задержкой, но она не работает изменяющиеся классы.
Я знаю, что это - старый вопрос, но существует все еще большой трафик, прибывающий здесь из Google, таким образом, я добавлю свои два цента;
Вы могли использовать что-то как -
$('.transparent').fadeIn().delay(500).queue(function(){
$('.transparent').addClass('yourclass');
});
можно передать функцию очереди для выполнения их после задержки. Использовали это самостоятельно для очень похожих примеров.
.delay()
не работает с эти .addClass()
, тег за пределами функции поэтому просто использует:
delay();
function delay(){
$('.pgtitle').delay(5000).fadeIn(0).addClass('animated bounceInDown');
}