需求:登录时,做一个滚动条和提示,说明当前正在登录
做法:刚开始使用JS动态创建一个表格,显示一个GIF图片和提示信息,之后提交登录表单
错误:发现在IE中正常显示,但在Firefox和Chrome中不显示图片
猜测:Firefox在事件方法或者提交表單時可能不允许去另外创建一个请求,来下载图片。
修改办法:
- 做隐藏DIV,放入提示信息和图片(这种在IE中有BUG,提交或者页面跳转时会停止动画,只显示图片第一帧图片)
- 预先加载图片
- 可以判断浏览器类型,根据不同的浏览器选用相应的方法
预加载方法:
new Image().src = "images/jindu2.gif";
更多预加载,请看:
http://www.fantxi.com/blog/archives/preload-images-css-js/
文中动态创建滚动条方法:
function createJinDuTiaoDiv(){
var jinDuTiaoDiv = getId("jinDuTiao");
var table = "<table><tr>";
var img = "<td><img src='images/jindu2.gif' style='vertical-align:top' /></td>";
var text = "<td valign='middle'>正在登录。。。</td>";
var tableEnd = "</tr></table>";
jinDuTiaoDiv.innerHTML = table + img + text + tableEnd;
}
本文系原创,转载请标明出处:
http://gaojianqi6-126-com.iteye.com/blog/1415842
分享到:
相关推荐
总的来说,动态加载进度条是提升用户体验的重要工具,而这些80个GIF进度条则为设计人员提供了一站式的解决方案,以实现各种视觉效果和功能,使用户在等待过程中感到更加舒适和参与。通过灵活运用这些资源,可以打造...
本篇文章将详细探讨如何利用jQuery实现动态页面加载进度条。 首先,我们需要理解页面加载的过程。在浏览器接收到服务器返回的HTML文档后,它会解析这些文档并开始下载相关的资源,如CSS、JavaScript文件、图片等。...
网上也有很多解决方法,基本都是使用多线程异步,委托,还有一个backgroudworker控件都可以处理这种情况,我比较喜欢这种可以弹窗显示进度条的方式,就找到了这个方案,感觉用着很好,就分享给同学们参考。
总结来说,"Loading网页加载进度条动画效果.zip"是一个结合了jQuery和CSS3技术的网页加载动画解决方案,它通过优雅的动画为用户提供了良好的等待体验,同时展示了JavaScript和CSS3在网页动态效果上的强大能力。...
"div+css进度条完美解决方案"是针对这一需求提出的一种技术方法,主要利用HTML的`div`元素和CSS样式来创建视觉效果,结合Java后端技术如Servlet处理动态数据,实现在JSP页面上动态生成进度条。 首先,让我们深入...
总结来说,"多款进度条 显示百分比"涵盖了使用jQuery和JavaScript实现的多种进度条解决方案,它们能够帮助开发者创建出富有交互性的用户体验,实时反馈任务进度,提升用户满意度。无论是在大型项目还是小型应用中,...
"android Image加载进度条源码.rar" 提供了一个用于显示图片加载进度的解决方案,这对于提升用户体验,尤其是网络环境不稳定时,让用户了解图片加载状态非常有用。 首先,我们需要理解Android中的图片加载库,如...
总结起来,"网页加载进度条pace插件.zip"提供了一套便捷的解决方案,帮助开发者轻松实现网页加载进度的可视化,同时通过多样化的样式选择,满足不同设计需求。了解JavaScript和CSS基础知识,以及如何正确集成和配置...
其次,`带进度条`的图片展示意味着在加载图片时,有一个可视化的进度指示器来告知用户当前的加载状态。这可以通过监听图片的`onload`事件来实现,当图片完全加载后,进度条随之填充完毕。另外,考虑到用户体验,可能...
"jQuery数据加载进度条代码.zip" 文件提供了一种解决方案,利用jQuery库来创建具有四种不同特效的加载进度条。这个压缩包中的代码适用于那些希望在网站上实现动态数据加载提示效果的开发者。 jQuery是一款非常流行...
本资源“loading动画加载进度条效果.zip”显然提供了这样一种纯CSS3实现的解决方案。 首先,我们要理解CSS3的`animation`属性。CSS3动画允许开发者通过关键帧(keyframes)定义元素在一段时间内的变化,从而创建出...
总之,这个项目是一个完整的Java解决方案,用于处理Excel文件的导入导出,同时具备用户友好的进度条显示。它利用了Apache POI的强大功能,结合maven的依赖管理,以及可能的GUI组件,提供了高效且直观的数据操作体验...
标题“mfc子线程加载进度条”涉及的关键知识点是多线程编程以及如何在后台线程中执行耗时任务,同时更新UI(用户界面)上的进度条来提高用户体验。 首先,主线程通常负责处理用户交互,当主线程被长时间运行的任务...
在VC2012环境下,实现消息驱动的进度条分块进度显示,主要是为了提升用户在等待长时间操作完成时的体验。传统的进度条通常在执行过程中瞬间跳至下一个阶段,这种快速变动可能会让用户感到困惑,因为无法准确感知到...
本资源“安卓Android源码——加载网页进度条.zip”提供了一个具体的解决方案,通过源码来实现这一功能。下面我们将深入探讨如何在Android应用中集成并实现网页加载进度条。 1. **WebView组件**: WebView是Android...
本压缩包"jQuery绿色简洁动态进度条代码.zip"提供了一种使用jQuery库实现的绿色、简洁且动态的进度条解决方案。这个方案不需要复杂的背景图像,而是依赖于CSS样式和JavaScript来完成效果,使得代码更轻量级,易于...
标题"‘C#进度条应用(避免假死状况)"暗示了这个项目是专门针对这个问题的解决方案。它提供了一种在不使用多线程的情况下,依然能够动态更新进度条并保持UI响应的方法。这通常通过使用异步编程或者使用UI线程的...
这个名为"JavaScript载入文件并显示进度条代码.rar"的压缩包包含了一个实现这一功能的解决方案。它利用JavaScript技术和Flash技术,为文件加载过程添加了实时的进度条展示,虽然不是针对文件上传的进度跟踪,但对...
在现代网页设计中,动态进度条是一个不可或缺的元素,它能够直观地展示任务或数据加载的进度,增强用户体验。随着Flash技术的逐渐淘汰,开发者转向更高效、更现代的解决方案,比如使用CSS3来实现这样的功能。本...