这是我的HTML代码。
<div class='qna_div'>
<div class="q_div"></div>
<div class="a_div"></div>
</div>
我通过Ajax请求获取每个用户点击的JSON响应,并使用jQuery函数附加q_div和a_div。
$('.q_div').append(data.question);
$('.a_div').append(data.answer);
我在q_div和a_div上都使用了css动画来使它们从屏幕右侧向左移动。但是该动画仅在页面首次加载时起作用,而不在“append”函数的json响应中起作用。我对css和动画还不熟悉。请帮我实现响应式动画。
css3代码中的动画:
.q_div {
animation: q_ani 2s;
}
@keyframes q_ani {
from{margin-left: 50px;}
to{margin-left: default;}
}