0

所以我正在制作一个基于 Web 的应用程序。我把所有的代码都写下来了,但它在切换页面时会闪烁。我想,我如何将所有页面都设置为内部页面?这是我认为您如何执行内部页面的一些基本代码,但它不起作用。怎么了?

http://pastebin.com/kSCyKKgx

编辑:这是一个 Android 应用程序!

4

2 回答 2

3

您看到的“flash”是浏览器在加载和渲染新页面之前清除渲染。这个是正常的。

如果你想避免这些,你需要花时间学习如何有效地使用AJAX - 这本质上是你从服务器获取数据并在客户端渲染,所以浏览器永远不会加载新页面(避免闪光”)。

尽管在实现上述内容时有很多事情要做(例如浏览器历史记录、使页面可链接等等)。

于 2012-12-02T20:44:06.960 回答
0

您看到的“闪烁”可能是您使用的是 Android 2.x 设备,也许?

如果是这样,您可以尝试将其添加到任何在您的 HEAD 部分中的主 jquery mobile 之后加载的 CSS。

<style type="text/css">
.ui-page {
    -webkit-backface-visibility: hidden;
}
</style>
于 2012-12-02T20:44:56.867 回答