【问题标题】:Loader for html /php files using jquery使用 jquery 加载 html / php 文件
【发布时间】:2010-11-23 12:39:52
【问题描述】:

我有一些包含大量数据的 html/php 页面。从服务器加载需要几秒钟的额外时间。有没有办法使用 jquery 为 html 页面/php 页面显示“加载器动画”? 完全加载html/php页面后,“加载动画”应该是隐藏的。

提前致谢

【问题讨论】:

    标签: php jquery html css


    【解决方案1】:

    当然。

    将一些 javascript 附加到页面加载事件以 a) 显示“正在加载”动画 b) 启动 ajax 调用以加载数据,然后 c) 完成后清除动画。

    它是相当标准的东西 - 任何 AJAX 教程都足以满足您的需求。

    【讨论】:

      【解决方案2】:

      您可以将 AJAX 函数用作:ajaxStart() http://api.jquery.com/ajaxStart/ 和 ajaxStop() http://api.jquery.com/ajaxStop/

      【讨论】:

        【解决方案3】:

        最简单的方法:

        你把一个<div class="loader"></div>放在head中,每次在每个页面上加载,然后创建一个函数:

        function hideLoad(){$('.loader').hide();}
        

        并将 onload 放在 body 标记中:

        <body onload="hideLoad()">
        

        允许显示 div 直到所有内容都已加载。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-08-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-04-24
          • 1970-01-01
          • 2021-05-29
          • 1970-01-01
          相关资源
          最近更新 更多