0

Jquery 移动新手在这里。

从(开发)jquery 移动主页链接时,当前/主页似乎会在正确的页面加载之前立即重新加载/闪烁。

这个问题似乎出现在我接触过的每个浏览器中,我相信它与有据可查的页面转换闪烁问题(.ui-page { -webkit-backface-visibility: hidden; })无关。我已经尝试过这个,即使它似乎一开始并不是我的确切问题......而且它没有任何帮助。

提前感谢您的帮助。

4

1 回答 1

0

如果我正确解读它,您似乎从主页链接到另一个页面?如果是这种情况,那么您需要指定 href 是外部的:

来自 JQM 文档:

没有 Ajax 的链接指向其他域或具有 rel="external"、data-ajax="false" 或目标属性的链接将不会使用 Ajax 加载。相反,这些链接将导致整个页面刷新而没有动画过渡。两个属性(rel="external" 和 data-ajax="false")具有相同的效果,但语义不同:链接到另一个站点或域时应使用 rel="external",而 data-ajax=" false" 对于简单地选择域中的页面不通过 Ajax 加载很有用。由于安全限制,框架总是会打开 Ajax 行为之外的外部域的链接。

JQM 希望您在一个 HTML 文件中创建所有页面。然后它通过hrefs根据需要隐藏/显示页面。有一种使用 AJAX 即时加载页面的方法。

如果你想恢复到常规的浏览器/服务器 href 往返,那么你需要在 href 中指定 rel="external" 和/或 data-ajax="false":

<a href="my_external_page.php" data-ajax="false">This is my link</a>
于 2012-06-25T19:34:32.267 回答