【发布时间】:2011-05-24 02:55:56
【问题描述】:
代码如下:
$('div#listing').slideUp(function(){
$('div#img_loading').show(); //THIS WORKS
});
var jqxhr = $.post("process.php", {page: 1},
function(data) {
//some code
});
jqxhr.complete(function(){
$('div#img_loading').hide(function(){ //THIS HIDE FUNCTION DOES NOT WORK
$('div#listing').slideDown(); //THIS LINE WORKS
});
});
图像成功加载,但在 ajax 完成后它不会隐藏自身。奇怪的是 $('div#listing').slideDown() 有效,但 hide() 无效。
非常感谢!
【问题讨论】:
-
我有同样的问题,隐藏按钮在 ajax 请求之前可以正常工作,但是如果我在 ajax 调用之后单击它,则隐藏不起作用
标签: jquery ajax hide show-hide