Max*_*Max 4 javascript ajax jquery fadein
fadeIn一旦得到ajax响应,我想做一些像页面一样的效果.我试过这个,
$.ajax({
type: "post",
url: actionLink,
cache: false,
data: ....someData....,
success: function(data) {
$(".response").fadeOut(100);
$(".response").html(data);
$(".response").fadeIn(500);
}
});
Run Code Online (Sandbox Code Playgroud)
这是有效的,但数据首先显示,并且闪烁500毫秒获得具有淡入淡出效果的数据,但我需要直接获取带有淡入淡出效果的加载数据.
我甚至尝试淡出带有内容A的div,并淡出与内容B相同的div,但我仍然得到同样的问题.
我也尝试过:
$(".response").fadeOut(100).hide();
$(".response").show().html(data).fadeIn(500);
Run Code Online (Sandbox Code Playgroud)
还是一样.我该如何解决?
这件事有效.........
jQuery(".response").fadeOut( 100 , function() {
jQuery(this).html( data);
}).fadeIn( 1000 );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15128 次 |
| 最近记录: |