如何显示进度条,直到整个aspx页面加载
How to display progress bar until whole aspx page is load?
我有一个母版页根。母版和页面默认设置。aspx。我想显示进度条,直到全部默认。加载Aspx页面
我尝试了以下代码:-
<html>
<head><title>xx</title>
</head>
<body style="visibility:hidden;" onload="function(){document.body.visibility='visible'}">
<img src="xxxx.gif" style="visibility:visible !important">
</body>
</html>
但问题是,我没有身体默认。Aspx,它在根上。主人,如果我们把它放在根上。Master,它应用所有从root继承的页面。的主人。所以有另一个。
请提供可用的链接或样品
如果您使用的是jQuery,您可以使用以下方法重构您的代码
$(document).load(function(){
$('body').css('visibility','visible');
}
您可以添加一个引用到jQuery,然后做一些代码,如:
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(){ // Wait until the page has finished loading
if ($(".ProgressBar")) // Detect the element with class ProgressBar
{
$(".ProgressBar").hide(); // If found, set it to be display:none;
}
}
</script>
</head>
<body>
<div class="ProgressBar">
<img src="Whatever.gif" alt="Please wait..." />
</div>
</body>
</html>
也可以不使用jQuery,但使用它更容易;)
这样进度条就会加载,一旦页面完成,进度条就会被设置为不可见。
我希望这可能会有帮助!好运。
你没有提到任何库,所以这里是一个纯js解决方案:http://jsfiddle.net/TTU7v/
我们的想法是将脚本尽可能地靠近开始正文标记(但在它之后!):
<script type="text/javascript">
var body = document.getElementsByTagName("body")[0];
body.style.visibility = "hidden";
window.onload = function(){body.style.visibility = "visible";};
</script>
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- 将数据发布到iframe(aspx)以在aspx页面的页面加载中捕获它
- 无法访问字段'通过aspx页面上的javascript函数传递来自代码隐藏中函数调用的客户端id的s值(页面加载
- 仅在某些 ASPX 页上动态加载 jQuery 库
- 在aspx webform中从Javascript调用C#函数,然后重新加载页面
- 如何从部分加载的aspx页面的代码后面调用javascript函数
- 在Tableau Dashboard上使用Tableau Javascript API通过aspx加载
- 当iframe中的控件触发click事件时,如何在iframe内重新加载aspx页面
- jQuery加载.aspx页面,但不执行里面的脚本
- 如何显示进度条,直到整个aspx页面加载
- 如何在aspx页面加载上获取文本框值
- 如何在不回发或重新加载页面的情况下在.aspx页面中加载.ascx控件
- 强制javascript在aspx页面加载时运行
- 在 aspx 页开始加载之前显示模式弹出消息
- 我们可以在aspx页面加载控件时传递一个布尔变量吗?
- 在aspx页面中加载一个又一个控件