【发布时间】:2014-10-09 03:55:52
【问题描述】:
嗨,我在点击时显示了一个 div,但是这个 div 的内容是一些非常大的图像,我想在 div 加载的同时添加一个预加载器......我一直在尝试使用 jquery .load 但只能得到它在第一次加载页面而不是点击时工作。
所以我希望在单击 aboutclick 时显示加载器 gif,并在加载所有内容 id #aboutcontent 时隐藏。
function aboutClick(){
$('#workContent').fadeOut(400,'easeInQuint');
$('#aboutContent').fadeIn(400,'easeInQuint');
};
$('#aboutContent').load(function() {
jQuery("#gif").show(100);
});
【问题讨论】:
-
如果是图片需要时间加载,您必须在图片上挂钩加载。见stackoverflow.com/questions/10790226/jquery-image-load-callback
-
事情是我使用背景图片,它是整个 div 需要时间来加载.. 我不知道如何在 div 上附加 .load 事件
-
我试过这样做,但它不起作用 $('#aboutContent').load(function() { jQuery("#gif").show(100); }) ;
标签: javascript jquery html