0

我正在使用 jQuery 在我的项目中实现 Ajax。是否可以在每次 Ajax 刷新时对 html 元素使用效果?例如,fadein()在一个 div 上,每次 Ajax 刷新。另外,如果可能的话,我可以使用带有过渡效果的 CSS3 效果,例如 box-shadow:

box-shadow: 0 0 10px rgba(0, 0, 255, 1);
transition: all 0.10s ease-in-out;

我所说的 Ajax 刷新是指每次使用 Ajax 刷新页面上的某些内容时。谢谢。

4

2 回答 2

1

是的,只需将相关的 fx/animation 代码放在successjQuery AJAX 调用的回调中。

如果您想使用 CSS3 而不是 jQuery 动画,请为每个状态编写类,添加过渡并使用.addClass.removeClass(或.toggleClass)触发动画(这也将进入成功回调)。

于 2013-07-30T18:11:12.340 回答
0

当然,您可以在 $.ajax(或 $.post 或您正在使用的任何风格)的成功回调上触发 fadein(),也可以通过 .on 方法绑定它(http://api.jquery .com/on/ )

于 2013-07-30T18:10:19.533 回答