`
bj_liuhuibin
  • 浏览: 21392 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Js加载数据等待

阅读更多
----javaScript部分

<script>
var t_id = setInterval(animate,20);
var pos = 0;
var dir = 2;
var len = 0;
function animate() {
        var elem = document.getElementById('progress');
        if(elem != null) {
                if (pos == 0) len += dir;
                if (len > 32 || pos > 79) pos += dir;
                if (pos > 79) len -= dir;
                if (pos > 79 && len == 0) pos = 0;
                elem.style.left = pos;
                elem.style.width = len;
        }
}
function remove_loading() {
        this.clearInterval(t_id);
        var targelem = document.getElementById('loader_container');
        targelem.style.display = 'none';
        targelem.style.visibility = 'hidden';
}

</script>

------css部分

#loader_container {
        text-align: center;
        position: absolute;
        top: 40%;
        width: 100%;
        left: 0;
}
#loader {
        font-family: Tahoma, Helvetica, sans;
        font-size: 11.5px;
        color: #000000;
        background-color: #FFFFFF;
        padding: 10px 0 16px 0;
        margin: 0 auto;
        display: block;
        width: 130px;
        border: 1px solid #5a667b;
        text-align: left;
        z-index: 2;
}
#progress {
        height: 5px;
        font-size: 1px;
        width: 1px;
        position: relative;
        top: 1px;
        left: 0px;
        background-color: #8894a8
}
#loader_bg {
        background-color: #e4e7eb;
        position: relative;
        top: 8px;
        left: 8px;
        height: 7px;
        width: 113px;
        font-size: 1px
}

-------jsp部分

<body onload="remove_loading();" bgcolor="black">
<div id="loader_container">
    <div id="loader">
       <div align="center">
          数据正在加载中 ...稍候
       </div>
       <div id="loader_bg">
          <div id="progress">
          </div>
       </div>
     </div>
</div>
<iframe id="framePage" name="framePage" src="xx.do"  height="100%" width="100%" scrolling="auto" frameborder="1" border="1">
</body>
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    异步数据加载时,所用的等待组件,JS源码,类似于UI Block

    "异步数据加载时,所用的等待组件,JS源码,类似于UI Block"这个标题揭示了一个关键的组件,它在数据加载期间用于阻止用户界面(UI)的交互,确保数据完整加载后再恢复正常操作。这种组件通常被称为“加载指示器”或...

    JS加载等待效果

    JavaScript加载等待效果是一种常见的用户体验优化技术,特别是在网页内容动态加载或者需要进行大量计算时。它通过展示一个加载动画或进度条来告知用户页面正在处理数据,以减少用户的等待焦虑感,提升整体的交互体验...

    加载数据等待代码包括图片

    总结来说,"加载数据等待代码包括图片"这个主题涵盖的是网页开发中的用户体验设计,尤其是如何使用JavaScript和CSS来创建加载指示器,确保在数据和图片加载期间提供明确的反馈,并在加载完成后平滑过渡到主要内容。

    一个相对完善的js loading等待效果例子

    在JavaScript开发中,"加载等待效果"是一种常见的用户体验优化手段,它通常用于在处理大量数据或执行异步操作时向用户展示进度,以减少用户的等待焦虑。本案例中,我们探讨的是一个相对完善的JS实现的加载等待效果。...

    js加载等待效果,原理点击后创建层,onclick事件触发

    JavaScript加载等待效果是一种常见用户体验优化技术,用于在数据加载期间向用户展示反馈,告知他们系统正在处理请求。这种效果通常会在用户点击按钮或链接后显示,直到后台数据完全加载完毕。下面将详细介绍实现这一...

    数据加载等待图片及蒙版

    当用户发起请求时,为了提供一个良好的交互体验,通常会使用“数据加载等待图片及蒙版”这样的设计来告知用户系统正在进行后台处理。这个设计主要由两个核心部分组成:等待图片和蒙版。 等待图片(也称为加载动画或...

    js加载等待效果

    以上就是实现"js加载等待效果"的一些基本方法和技巧,通过这些技术,开发者可以创建出丰富的用户体验,让网站在处理数据时更加友好和专业。在实际项目中,还可以根据需求进行定制,比如添加自定义的动画效果,或者...

    大数据量高性能前端表格grid 动态加载数据

    - **数据预加载**:在用户接近底部之前就加载一部分数据,以减少等待时间。 - **延迟计算**:对于复杂的计算,如排序和过滤,可延后执行,直到用户停止滚动后再进行。 - **优化网络请求**:利用HTTP缓存、压缩和合适...

    js等待提示,页面提交等待载入效果

    在网页开发中,"js等待提示"是一种用户体验优化技术,主要目的是在页面处理大量数据或者进行异步操作时,向用户展示一个加载或等待的提示,以告知用户系统正在运行中,避免用户误认为页面卡死。这个过程通常涉及到...

    等待数据加载jquery.BlockUI.js

    总结,jQuery BlockUI.js是一个强大的工具,能够帮助开发者创建出优雅的页面加载等待效果,提升用户在数据加载过程中的体验。熟练掌握它的使用,将有助于优化网页的交互设计,使用户的每一次点击都得到及时且友好的...

    实用的loading数据加载 js+css

    本资源提供了一种实用的js(JavaScript)与css(Cascading Style Sheets)结合实现的加载动画,旨在提升用户体验,减少用户等待时的不耐烦感。下面将详细介绍如何利用JavaScript和CSS来创建一个美观且实用的加载效果...

    页面加载等待遮罩JS.rar

    "页面加载等待遮罩JS.rar"这个压缩包提供了一个纯JavaScript实现的解决方案,它可以帮助我们快速地为网页添加这种功能。 首先,"遮罩层"是一种常见的前端设计技术,它的主要作用是在页面上覆盖一层半透明或全黑的...

    网页爬虫,网页抓取,js加载后网页抓取,超简单。

    对于JavaScript加载后的网页抓取,一种常见的解决方案是使用Headless浏览器,比如Google的Chrome提供了Headless模式,它可以在没有界面的情况下运行,执行JavaScript并返回渲染后的页面内容。另一种方法是使用像...

    简单jQuery加载等待转圈页面插件

    而加载等待插件是jQuery的一个扩展,它在页面进行异步操作(如Ajax请求)或处理大型数据时,展示一个动态的加载图标或转圈效果,提高用户体验。 这个插件的实现原理通常是通过jQuery的事件监听和DOM操作来控制加载...

    H5加载等待案例.zip

    10. **资源优化**:对图片进行压缩(如使用WebP格式)、合并CSS和JS文件、删除不必要的代码和资源,都是优化加载速度的有效方法。 以上知识点可以帮助开发者提高H5应用的加载速度和用户体验。通过学习和实践这些...

    页面加载等待功能(JSP)

    在创建加载等待功能时,我们通常会利用JavaScript和CSS来实现动画效果,同时在后端JSP中处理数据和逻辑。 1. **HTML结构**:首先,我们需要创建一个基本的HTML结构,包含一个显示加载动画的元素。这可以是一个简单...

    js前端Excel大数据处理导入

    这样可以避免一次性加载大量数据,减少内存占用,并提高用户体验,因为用户可以实时看到进度,而不是等待整个文件加载完成。 在实现这个功能时,我们可以利用HTML5的File API,它允许我们在浏览器中直接操作文件。...

    JS实现省市区地区下拉列表数据

    本文将详细讨论如何使用JavaScript(JS)来实现这一功能,特别是通过动态加载数据来更新下拉列表。我们将重点关注以下几个方面:省市县联动、数据结构、事件处理以及实际的代码实现。 首先,我们要理解省市县联动的...

    Javascript打开页面等待效果

    2. **JavaScript库**:有许多开源的JavaScript库专门用于创建各种复杂的加载效果,比如`NProgress.js`、`pace.js`等。这些库提供了易于使用的API,只需要几行代码就能在页面加载时自动显示等待效果。 3. **事件监听...

    自定义加载等待框(已封装)

    在IT开发过程中,用户体验是至关重要的,特别是在进行网络请求或者数据加载时,为了提供良好的交互体验,开发者常常会使用加载等待框(ProgressDialog)。这个“自定义加载等待框(已封装)”项目,由CoderStar发布...

Global site tag (gtag.js) - Google Analytics