javascript中的页面掩码
pagemasking in javascript
本文关键字:掩码 javascript 更新时间:2023-09-26
在我的应用程序中,我使用菜单…当我点击菜单项时,特定的页面将在中心框加载。
问题是需要一点时间…现在我想显示一个屏蔽(消息,让用户知道页面正在加载)(如图所示),直到页面加载如何在Javascript中做到这一点
示例代码:
<html>
<head>
<style>
#content { display:none; }
</style>
<!-- Javascript that makes one div visible and hides another -->
<script type="text/javascript">
function showhide() {
document.getElementById("load").style.display = "block";
document.getElementById("content").style.display = "none";
}
</script>
</head>
<!-- calls the javascript function when the page is loaded -->
<body onload="showhide();">
<!-- div to be shown while the page is loading -->
<div id="load">
<img src="http://www.photo-canvas.com/images/generic/loading_gif.gif" />
</div>
<!-- div to be shown when the page is loaded -->
<div id="content">
[all the slow content]
</div>
谢谢 ........
这不是一个完整的答案,但你的showhide函数不应该是:
document.getElementById("load").style.display = "none";
document.getElementById("content").style.display = "block";
根据您正在加载的内容,这可能是也可能不是解决方案。例如,我认为(但可能是错误的)onload不考虑图像是否加载。它当然不会考虑AJAX内容。
也许实现这一点的更简单的方法是让初始页面只包含加载屏幕,其余内容由AJAX加载。使用jQuery,这很容易(这是一种简单的方法:http://api.jquery.com/load/)
相关文章:
- 在javascript中动态修改掩码高度
- Javascript动态输入掩码
- JavaScript:允许箭头/pgpup/pgdown等的数字掩码
- 黑色掩码:用javascript应用的css转换不起作用
- 禁用单击掩码下的javascript元素
- 如何在不刷新的情况下用javascript打开或关闭掩码/隐藏URL参数
- Javascript掩码字符串
- javascript中的页面掩码
- 位掩码(javascript):如何检查所有标志
- 将正则表达式转换为Javascript输入掩码
- 自定义掩码函数不工作时,插入字符在中间Javascript/JQuery
- javascript中参数的位掩码类型
- 为什么在JavaScript中掩码后得到的n't值是准确的?
- Javascript位掩码添加从字符串
- 我如何在javascript中创建一个输入掩码表单
- AngularJS / Javascript -掩码密码的解决方案
- 位掩码与if.然后是JavaScript
- 强制分段的Javascript输入掩码
- Javascript日期掩码(无JQuery)
- 使用CSS掩码屏蔽javascript创建的粒子