请帮助我的人。我已经实现了这个 ajax 加载器 gif 图像并且它可以工作,但是当我第二次单击链接时,它只会加载而不会消失。我应该补充一点,链接的设置方式是,如果在我再次单击同一个链接时加载一次,则不会发生任何事情(对我自己而言,加载已经获取的文件有点毫无意义)。这是我的代码片段:
$('.loadtitles').click(function() {
$("#myDiv").append('<img src="loader.gif" alt="Currently Loading" id="loading" />');
window.location.hash = $(this).attr("href");
var href = $(this).attr('href');
$('#SearchFrame').css('display','none');
$('#myDiv').css('display','block');
return false;
});
我尝试添加这样的内容:
$('#loading').fadeOut(1000, function() {$(this).remove();});
但它并没有完成我所需要的。我一直在玩代码一段时间,但我设法做的任何事情都不适合我所追求的修复。任何帮助都将不胜感激。