【发布时间】:2012-08-04 16:44:53
【问题描述】:
请帮助我。我已经实现了这个 ajax 加载器 gif 图像并且它可以工作,但是当我第二次单击链接时,它只会加载而不会消失。我应该补充一点,链接的设置方式是,如果在我再次单击同一个链接时加载一次,则不会发生任何事情(对我自己而言,加载已经获取的文件有点毫无意义)。这是我的代码中的一个 sn-p:
$('.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();});
但它不能满足我的需要。我一直在玩代码一段时间,但我设法做的任何事情都不适合我所追求的修复。任何帮助都将不胜感激。
【问题讨论】:
-
另外,你是在哪里尝试添加的?
-
好吧,我认为上面的所有内容都是 ajax 部分,因为没有 jquery 库它就无法工作。
-
我尝试在 append 语句和许多其他地方添加它。在实际代码中。您是在谈论实际代码而不仅仅是 sn-p?