Jquery mobile newb在这里。
从(dev)jquery移动主页链接时,当前/主页似乎会在正确加载页面之前立即重新加载/闪烁。
问题似乎发生在我触及的每个浏览器中,我认为它与记录良好的页面转换闪烁问题(.ui-page {-webkit-backface-visibility:hidden;})无关。我试过这个,尽管它首先似乎不是我的确切问题......它没有任何帮助。
提前感谢您的帮助。
答案 0 :(得分:0)
如果我正确解密,您似乎是从主页链接到另一个页面?如果是这种情况,那么您需要指定href是外部的:
来自JQM文档:
没有指向其他域或具有的Ajax链接的链接 rel =“external”,data-ajax =“false”或目标属性不会 加载了Ajax。相反,这些链接将导致整页刷新 没有动画过渡。两个属性(rel =“外部”和 data-ajax =“false”)具有相同的效果,但语义不同 含义:当连接到另一个站点时,应使用rel =“external” domain,而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>