Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.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
Javascript 将元素添加到dom并使用jquery应用类不会';t应用css3转换_Javascript_Jquery_Css_Css Transitions - Fatal编程技术网

Javascript 将元素添加到dom并使用jquery应用类不会';t应用css3转换

Javascript 将元素添加到dom并使用jquery应用类不会';t应用css3转换,javascript,jquery,css,css-transitions,Javascript,Jquery,Css,Css Transitions,首先,我的演示在这里: 我正在尝试使用jquery向dom添加一个元素,然后让它执行一些css3转换动画。我不知道为什么它在第一次添加时不起作用。我单击按钮,它会追加,但当我将类添加到div时,它不会设置动画。它只是简单地应用css,没有动画 你知道为什么在元素被追加之后,div.addClass('test')就不能使用这个方法吗 可能和 但我很好奇是否有新的解决方案。这一点似乎没有得到真正的回答。你文章中的建议似乎有些奏效,我看到你注释掉的代码,它看起来需要更低的超时,或者需要应用类选择器,

首先,我的演示在这里:

我正在尝试使用jquery向dom添加一个元素,然后让它执行一些css3转换动画。我不知道为什么它在第一次添加时不起作用。我单击按钮,它会追加,但当我将类添加到div时,它不会设置动画。它只是简单地应用css,没有动画

你知道为什么在元素被追加之后,div.addClass('test')就不能使用这个方法吗

可能和


但我很好奇是否有新的解决方案。这一点似乎没有得到真正的回答。

你文章中的建议似乎有些奏效,我看到你注释掉的代码,它看起来需要更低的超时,或者需要应用类选择器,而不是变量/div。真的不知道为什么它会起作用,我只是胡乱摆弄

我在你的提琴上改了一行,以反映那篇文章的建议

setTimeout(function(){$('.article').addClass('test').removeClass('test2');}, 0)