我在我的网站中使用图像幻灯片放映,但是当我加载我的网站时,它需要更多时间,并且最初页面看起来并不是一张一张的图像。所以,我想加载图像幻灯片上的第一个加载图像,当div内容被完全加载,然后隐藏加载图像和显示图像幻灯片放映。所以,这可能请帮助我。 我未加载ajax的内容。它是简单的加载。显示正在加载图像,直到内容完全加载
3
A
回答
4
$('#loading-image').show(); // show loading image before request
$('#content').load('my-content-source.php', function() { // load content
$('#loading-image').hide(); // hide image after content was loaded
});
其中loading-image
是你的加载ID indicatior,并content
是你的内容容器的ID。
1
这取决于你想显示什么, 一个简单的加载背景图片可以做这样的:
与加载你的内容,你可以你的Div元素上设置一个类开始之前。
$('#myDiv').addClass('loading');
在CSS,你可以装载你可以删除课后有
#myDiv { width: 100px; height; 100px; }
#myDiv.loading { background: url(loading.gif) no-repeat center center; }
$('#myDiv').load("http://www.mypage.com/contentToLoad.php", function(){
$('#myDiv').removeClass('loading');
});
如果你想显示更多的标记(HTML,文本和图像的DIV
...) 你将需要做同样的事情,但不是使用addClass()
和removeClass
,你需要Show()
和Hide()
另一个元素。
1
您可以使用图像的onload事件,然后隐藏您的加载动画。
<img onload="hideLoadingDiv();">
1
这种要看你究竟是现在做的一切..
但这是一样简单,因为它得到:
http://jsfiddle.net/JTCpB/1/编辑:更新了加载图像有意义的东西。
<div id="load">
<img src="http://lorempixum.com/g/400/200/" alt="" />
</div>
#load {
width: 400px;
height: 200px;
background: url("loading.gif") no-repeat center center; }
相关问题
- 1. 显示图像,直到内容加载
- 2. 显示加载器图像,直到完全加载背景图像
- 3. 加载gif直到图像完全加载。然后在
- 4. 如何显示等待gif,直到图像完全加载
- 5. 不要显示,直到背景图像完全加载
- 6. 在页面完全加载之前显示加载图像
- 7. jQuery .load(),直到加载图像才显示新内容
- 8. 通过远程URL自举模式加载内容,等待模式完全加载内容,直到显示
- 9. 如何在加载标签内容时显示加载图像?
- 10. 加载图像直到页面加载后才显示。
- 11. 显示加载器,直到整个页面完全加载在asp.net
- 12. 拖延显示图像,直到通过ajax完全加载html结果
- 13. 隐藏内容,直到脚本完全加载的jQuery
- 14. 如何显示加载屏幕,直到完成asynctask加载
- 15. 显示ajax加载程序图像,直到加载实际图像
- 16. AS3加载完成后显示图像
- 17. 显示'正在加载'框架,直到后台进程完成
- 18. Xcode显示加载视图,直到第二个视图加载(在segue显示)
- 19. 如何在页面完全加载后显示图像?
- 20. 显示LOADING直到页面完全加载
- 21. 显示临时图像,直到图像加载
- 22. 图片加载后显示AJAX内容
- 23. Android:将图像闪烁到其他屏幕显示内容正在加载
- 24. jQuery隐藏()div直到完全加载
- 25. 隐藏iframe直到它完全加载
- 26. 使用jquery:为每个图像加载显示一个ajax加载gif,直到该非视图图像完全加载
- 27. 如何在加载大图像时显示加载图像?
- 28. 随着LoaderMax:如何显示“内容正在加载”图像/ SWF,而它正在加载原始文件?
- 29. 加载地图已经完全加载
- 30. 显示图像很慢......之后页面完全加载