ajax帖子在成功后逐渐淡出
ajax post fade in after success
这可能是一个简单的问题,但我已经尝试了几个小时。我在stackoverflow上几乎试过了所有我发现的东西,但似乎都不起作用。也许一双新鲜的眼睛可以告诉我如何做到这一点。
我想在调用这个javascript函数后淡入div。
function getRequest(){
$.ajax({
type : "POST",
url : "/includes/requests.php",
data : "mode=get_requests",
success : function(result) { $("#requests").html(result);
$('#requests').fadeIn(9000);
}
});
}
编辑:谢谢大家。这个
$('#requests').hide().fadeIn(9000);
做到了。
$('#requests').hide().fadeIn(9000);
您需要先隐藏元素,然后才能显示它。因此.hide()
然后是.fadeIn()
。
$('#requests').hide();
function getRequest(){
$.ajax({
type : "POST",
url : "/includes/requests.php",
data : "mode=get_requests",
success : function(result) {
$("#requests").html(result);
}
}).fail(function() {
$('#requests').html('The AJAX failed!!');
}).always(function() {
$('#requests').fadeIn(9000);
});
}
通过将.fadeIn()
方法放在.always()
回调中,您可以获得功能,因为您将知道AJAX是否成功。
您需要在淡入之前隐藏元素,因为它对用户来说已经是可见的,如下所示:
$('#requests').hide().fadeIn(9000);
相关文章:
- 音频控件在mouseover上显示,在mouseout上淡出
- 尽管链接成功并已成功下载,但未找到NPM模块
- Javascript将图像src更改为淡入淡出
- css(或jQuery)悬停时淡入淡出
- 在另一个函数成功结束后调用该函数
- 在ajax成功后,cluetip不适用于首次点击活动元素
- 将淡入淡出添加到“我的身体背景滑块”
- jQuery成功函数中的ajax成功函数
- jQuery触发器点击未从AJAX成功工作
- 如何使用jQuery可编辑插件检查ajax是否成功完成
- 多重潜水淡入淡出打开
- 执行ajax成功函数-jQUERY
- 解析云代码错误:解析.错误{代码:141,消息:“未调用成功/错误”}
- 添加/删除类淡入淡出不起作用
- 在容器中心滚动时淡出
- 带有计数器、缩略图、进度条和淡入淡出效果的简单jQuery幻灯片
- 如何设置淡出或超时以提醒成功&露天矿2.2中的警告框
- 如何在使用jQuery重新加载页面后淡出成功消息
- ajax帖子在成功后逐渐淡出
- jquery ajax成功淡出效果