如何避免使用JavaScript加载页面时出现静态网页闪烁
问题描述:
我有一个完全静态的网页和几页。他们大多只包含图像,但其中两个也显示新闻列表,我决定分页使用jQuery plugin pajinate。如何避免使用JavaScript加载页面时出现静态网页闪烁
问题是,当我点击静态页面时,它看起来像只是swap的内容。但是,一旦我点击了页面上的分页,整个页面就会闪烁,如浏览器中显示一个空白页面,然后呈现内容并显示它。
我试图把所有的JavaScript放在</body>
之前的右下角,但这似乎没有任何帮助。
Here's a link,当你点击超过新的特种品或新信息它加载迅速,但是这两个使页面闪烁由于加载JavaScript之外的任何菜单项。
有什么办法可以避免这种情况吗?我在谷歌浏览器测试此,似乎做同样的事情在Windows和Mac OS X上
答
如果去掉参考脚本的闪烁不会发生:
https://raw.github.com/wesnolte/Pajinate/master/jquery.pajinate.min.js
您是否试过在https://github.com/wesnolte/Pajinate/issues询问这件事?
编辑另外,本地保存jquery.pajinate.min.js并使用它似乎可以缓解闪烁的问题。
看起来确定在这里 - 没有看到任何闪烁的火狐 – psynnott
@psynnott是这是谷歌浏览器的具体问题 –
@达拉它也发生在IE9 ... –