Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 容易动画延迟不工作_Jquery_Css_Animation_Delay - Fatal编程技术网

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中的供应商 你能提供你

我不熟悉jQuery。我正在使用,只是想在动画中添加延迟,所以我尝试了以下方法:

$('#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;