所以我正在制作一个基于Web的应用程序。 我将所有代码都关闭,但只要它切换页面就会闪烁。 我想,我把所有页面都放在内部怎么样? 以下是我认为你做内部页面的一些基本代码,它不起作用。 有什么问题?
编辑:这是针对Android应用程序的!
答案 0 :(得分:3)
您看到的“flash”是浏览器在加载和呈现新页面之前清除渲染。这很正常。
如果你想避免这些,你需要花时间学习如何有效地使用AJAX - 这主要是你用JavaScript从服务器获取数据并在客户端渲染,所以浏览器没有永远加载一个新页面(避免“闪光”)。
在实施上述内容时(浏览器历史记录,页面可链接等等)还有很多事情要做。
答案 1 :(得分:0)
你看到的“FLICKERING”可能是你在Android 2.x设备上,也许?
如果是这样,您可以尝试将其添加到HEAD部分中主要jquery移动版之后加载的任何CSS。
<style type="text/css">
.ui-page {
-webkit-backface-visibility: hidden;
}
</style>