如何在切换网页时创建进度对话框
How to create a progress dialog when switching the webpages?
假设当用户点击一个按钮时,网页将直接跳转到另一个网页,在网页加载和等待之间,我想显示一个进度对话框(类似于动画旋转器),它将在另一个网页完全加载后消失。
我将如何通过使用HTML, Javascript和CSS做这样的事情?在第一个网页,我知道怎么做,但我不知道如何显示进度对话框立即当第二个网页正在加载。任何想法?最欢迎例举!
如果使用一些jQuery,这很容易做到文件结构如下:
- firstpage.html(包含到其他页面的链接)
- secondpage.html
- js(目录)
- yourscript.js
- jquery.js
在secondpage.html中包含<script src="js/jquery.js></script>
和<script src="js/yourscript.js></script>
。将其添加到secondpage.html:
<div id="loading_screen"></div>
和CSS
#loading_screen {
width: 100%;
height: 100%;
background: /*any image, color, w/e*/;
}
/* don't forget that if you want the loading screen to fit full page,
* you'll have to set body, html to margin, padding = 0 & width, height = 100% */
在yourscript.js中(重要的部分):
$(document).ready(function() {
var loadingscreen = $('#loading_screen');
var timeToLoad = 1000; /* in miliseconds, 1000 = 1 second */
setTimeOut(function() {
loadingscreen.hide();
// or if you prefer removing it completely from the DOM: loadingscreen.remove();
}, timeToLoad)
});
相关文章:
- 使用knockoutjs组件创建对话框
- 单击按钮创建多实例jQuery UI对话框
- Meteor:使用Jquery创建对话框
- 动态创建的 jQuery UI 对话框错误后 jQuery 2.2.0 升级
- 关闭动态创建的 jQuery-ui 对话框
- 如何创建阻止对话框
- 关闭-“阻止此页面创建其他对话框”
- 我想知道如何创建一个自定义对话框,当点击按钮时会弹出
- "阻止该页面创建附加对话框“;第二次点击
- Dojo,xhrPost不能在对话框中使用程序创建的表单
- 简单的jquery对话框可以't创建输入
- 创建 Dojo 网格并从数据模型添加对话框
- Chrome 撤消“阻止此页面创建其他对话框”的操作
- 在按下对话框“保存”按钮后创建对话框确认
- 通过 JavaScript 创建对话框
- 如何使用jQuery创建对话框,该对话框在3秒钟后消失
- 如何自定义jquery-jtable创建对话框
- 未捕获的类型错误:$(…).对话框不是创建对话框时的函数错误
- 在现有页面上创建对话框,php-ajax查询成功,jquery移动
- 使用谷歌应用程序脚本在谷歌电子表格中创建对话框