2011-11-17 108 views
0

我在我的主页中通过google图表API添加了谷歌分析图,并且加载整个页面需要大量时间。如果图表关闭,则页面加载速度更快。如何在不加载整个页面的情况下加载元素

我怎样才能快速加载整个页面,然后让谷歌图表显示使用loading.gif。我认为它的Ajax, 不知道如何以及从哪里开始。

+0

可能重复[如何加载Individual Div而无需加载整个页面并显示加载状态?](http://stackoverflow.com/questions/2855924/how-do-i-load-individual-div-without-加载整个页面和显示加载状态) – stealthyninja

回答

0

我认为你只需要暂缓加载图像,直到页面的其余部分加载完毕。不需要AJAX。只需将脚本移动到页面底部,紧挨着关闭的body标签。

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

+0

感谢您的建议,但我希望部分加载后,整个页面加载(我不希望旋转gif旋转在我的浏览器选项卡,这增加了我的页面加载时间。)。我希望你明白我的观点。 – Ezhil

+0

这不会增加或减少你的页面加载时间,你只是摆弄数字和你的衡量标准。每当请求新资源时,一些浏览器将恢复为“旋转GIF”。您可以通过setTimeout调用drawChart来延迟IMG的加载。 –

相关问题