Jquery 容易动画延迟不工作
我不熟悉jQuery。我正在使用,只是想在动画中添加延迟,所以我尝试了以下方法:Jquery 容易动画延迟不工作,jquery,css,animation,delay,Jquery,Css,Animation,Delay,我不熟悉jQuery。我正在使用,只是想在动画中添加延迟,所以我尝试了以下方法: $('#fadeInRight').delay(20000).addClass('animated fadeInRight'); 为什么不起作用?使用 使用 说明添加延迟的另一种方式,不需要jQuery: } 注意:确保用适用的供应商前缀webkit、moz等替换CSS中的供应商 声明了另一种添加延迟的方法,无需jQuery: } 注意:确保用适用的供应商前缀webkit、moz等替换CSS中的供应商 你能提供你
$('#fadeInRight').delay(20000).addClass('animated fadeInRight');
为什么不起作用?使用
使用
说明添加延迟的另一种方式,不需要jQuery:
}
注意:确保用适用的供应商前缀webkit、moz等替换CSS中的供应商
声明了另一种添加延迟的方法,无需jQuery:
}
注意:确保用适用的供应商前缀webkit、moz等替换CSS中的供应商
你能提供你的代码样本吗?也许是一把小提琴显示了问题?你试过另一种方法吗?$'fadeInRight'.addClass'AnimatedFadeInRight'.delay20000;当然,你发现的一个问题建议使用setTimeout来延迟addClassI,我会同意Pranav的回答,使用一个setTimeout比指定一堆CSS内容要干净得多。你能提供你的代码示例吗?也许是一把小提琴显示了问题?你试过另一种方法吗?$'fadeInRight'.addClass'AnimatedFadeInRight'.delay20000;当然,你发现的一个问题建议使用setTimeout来延迟addClassI,我同意Pranav的答案,使用一个setTimeout比指定一堆CSS内容要干净得多。请注意,这种方法仅在IE10及以上版本中受支持。请注意,这种方法仅在IE10及以上版本中受支持。我知道这是可行的,但我一直不明白为什么jQuery.delay不行。我知道这是可行的,但我一直不明白为什么jQuery.delay不行。
setTimeout(function(){$('#fadeInRight').addClass('animated fadeInRight')},20000);
#yourElement {
-vendor-animation-duration: 3s;
-vendor-animation-delay: 2s;
-vendor-animation-iteration-count: infinite;