【问题标题】:how to load an element without loading the entire page如何在不加载整个页面的情况下加载元素
【发布时间】:2011-11-17 09:04:19
【问题描述】:

我的主页中有谷歌分析图表,通过谷歌图表 api,加载整个页面需要大量时间。如果图表关闭,页面加载速度会更快。

如何快速加载整个页面,然后使用 loading.gif 显示谷歌图表。我认为它的阿贾克斯, 无法弄清楚如何以及从哪里开始。

【问题讨论】:

标签: php ajax wordpress jquery


【解决方案1】:

我认为您只需要推迟加载图像,直到页面的其余部分加载完毕。不需要 AJAX。只需将脚本移动到页面底部,紧挨在结束正文标记之前。

所以,看看这个页面: http://code.google.com/apis/analytics/docs/articles/gdataAnalyticsCharts.html - 直到最后一刻才会调用 drawChart() 函数。

【讨论】:

  • 感谢您的建议,但我希望在整个页面加载后加载该部分(我不希望旋转的 gif 在我的浏览器选项卡中旋转,这会增加我的页面加载时间。)。我希望你明白我的意思。
  • 这不会增加或减少您的页面加载时间,您只是在摆弄数字和衡量它的标准。每当请求新资源时,某些浏览器将恢复为“旋转 gif”。您可以通过 setTimeout 调用 drawChart 来延迟 IMG 的加载。
猜你喜欢
  • 2013-11-21
  • 2011-11-02
  • 1970-01-01
  • 1970-01-01
  • 2012-02-23
  • 2016-09-04
  • 1970-01-01
  • 2013-06-21
  • 1970-01-01
相关资源
最近更新 更多