我正在使用jQuery在我的项目中实现Ajax。是否可以在每次Ajax刷新时对html元素使用效果?例如,每个Ajax刷新一次div上的fadein()
。另外,如果可能的话,我可以使用带有过渡的框阴影等CSS3效果:
box-shadow: 0 0 10px rgba(0, 0, 255, 1);
transition: all 0.10s ease-in-out;
通过Ajax刷新,我的意思是每次使用Ajax刷新页面上的内容。感谢。
答案 0 :(得分:1)
是的,只需将相关的fx /动画代码放入jQuery AJAX调用中的success
回调中。
如果你想使用CSS3而不是jQuery动画,为每个状态编写类,添加转换并使用.addClass
和.removeClass
(或.toggleClass
)来触发动画(这会也进入成功回调)。
答案 1 :(得分:0)
当然,您可以在$ .ajax(或$ .post或您正在使用的任何一种风格)的成功回调中触发fadein(),也可以通过.on方法绑定它({{3} })