如何在jquerymobile中应用延迟加载
How to apply delay to load something in jquerymobile
加载页面后,我需要对某些内容应用延迟。延迟可能是5秒,然后我需要加载一些组件。如何做到这一点?
由于您使用的是jQuery mobile,因此已经使用
.delay()
来自jQuery。http://api.jquery.com/delay/
还有一个类似的问题。小心jQuery文档说明这一点-
.delay()方法最适合在排队的jQuery之间进行延迟效果。因为它是有限的——例如,它没有提供一种方法取消延迟--.delay()不能替代JavaScript的本机setTimeout函数,它可能更适合某些用途案例。
以下是jQuery文档中的示例
<!DOCTYPE html>
<html>
<head>
<style>
div { position: absolute; width: 60px; height: 60px; float: left; }
.first { background-color: #3f3; left: 0;}
.second { background-color: #33f; left: 80px;}
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<p><button>Run</button></p>
<div class="first"></div>
<div class="second"></div>
<script>
$("button").click(function() {
$("div.first").slideUp(300).delay(800).fadeIn(400);
$("div.second").slideUp(300).fadeIn(400);
});
</script>
</body>
</html>
function loadStuff()
{
//load stuff
}
setTimeout(function(){loadStuff()}, 5000);
编写函数来进行加载,然后在超时5秒后调用该函数。
使用javascript setTimeout()函数。例如setTimeout("function()",5000);
相关文章:
- Emberjs应用程序加载在除Index之外的所有路由上
- 加载Js文件应用程序加载
- 如何在服务器中为我的Firefox OS应用程序加载远程内容-在Web和FxOS设备中
- 延迟加载jquery后替换$(document).ready(function)
- 延迟加载背景图像时防止双重请求
- 如何使应用程序加载独立于web服务调用
- 延迟加载 脚本加载和/或执行
- 使jquery延迟加载插件在视口内工作
- 如何在水平滚动 Jquery 上实现延迟加载
- 如何使用angularjs延迟加载谷歌jsapi图表
- 将 var 的值应用于加载页面中的另一个变量
- 使用requirejs对延迟加载成员模块进行Typescript
- 淘汰具有延迟加载的多选下拉列表
- 从Nodejs应用程序加载HTML表
- Kendo UI树视图中的延迟加载(带缓存)
- 余烬.为真正的大应用程序延迟加载模板和 JavaScript
- 延迟加载角度应用程序不会加载指令
- 如何在jquerymobile中应用延迟加载
- 我如何在不重写整个应用程序(Laravel + jQuery, SPA风格)的情况下块结果(延迟加载?)
- 延迟加载angularjs应用