使用JavaScript加载页面时如何避免静态网站闪烁

时间:2011-11-04 14:59:02

标签: javascript google-chrome browser internet-explorer-9

我有一个完全静态的网站,有几页。他们中的大多数只包含图像,但其中两个也显示新闻列表,我决定使用jQuery plugin pajinate分页。

问题是,当我在静态页面之间点击时,看起来他们只是交换内容。但是,当我点击其上有分页的页面时,整个页面闪烁,就像在浏览器中显示一个空白页面然后呈现内容并显示它一样。

我试图在</body>之前将所有JavaScript放到右下方,但这似乎没有任何帮助。

Here's a link,当您点击 New Specialites 新优惠以外的任何菜单项时,它会立即加载,但这两个会使页面闪烁加载JavaScript。

有什么方法可以避免这种情况吗?我正在Google Chrome中对此进行测试,它似乎在Windows和Mac OS X上做同样的事情。

1 个答案:

答案 0 :(得分:1)

如果删除对脚本的引用,则不会发生闪烁:

https://raw.github.com/wesnolte/Pajinate/master/jquery.pajinate.min.js

您是否尝试过https://github.com/wesnolte/Pajinate/issues询问此事?

编辑:此外,在本地保存jquery.pajinate.min.js并使用它似乎可以缓解闪烁问题。