【问题标题】:jQuery: synchronously update progress bar as html page loads?jQuery:在加载 html 页面时同步更新进度条?
【发布时间】:2011-04-20 10:35:09
【问题描述】:

我有一个发送电子邮件(订阅)的脚本。处理时间足够长。该脚本向浏览器输出一个日志(关于当前成功发送的日志)。

我也希望它显示进度条。我怎么做?没有 AJAX 调用,页面同步加载。我想我可能应该在每发送 X 封电子邮件时输出 <script>...</script> 标签来移动进度条,但我不确定它是否兼容跨浏览器。这是一个标准吗,该浏览器在页面正文中遇到某些内容时应该立即执行 Javascript?

【问题讨论】:

    标签: javascript jquery jquery-ui progress-bar


    【解决方案1】:

    是的,您的想法经常被使用,并且应该适用于大多数浏览器 - 标准是 javascript 必须同步执行,除非 async 属性明确告知不要这样做。

    所以你可以不时地输入一个script标签来更新状态栏。据我所知,Gmail 使用相同的技术。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多