我正在使用jQuery Mobile构建一个移动网站,并且正在设置一个指向具有相当重的AJAX调用的单独页面的链接。尽管我可以说,因为jQuery的Mobile的默认链接行为(在此讨论:jQuery Mobile Docs - Linking Pages)使每个链接成为一个AJAX请求,它干扰了在页面上$(document).ready
上进行的AJAX调用链接到。通过将属性data-ajax="false"
添加到链接到该页面的锚标记,此AJAX错误消失,新页面加载并正常运行。
但是jQuery Mobile提供的转换,尤其是“淡出淡出”正在每个其他页面转换上运行,除了整个网站的一致性外,它看起来很漂亮。我希望能够在转到此页面时进行此转换,该页面现在在其链接的属性中具有data-ajax="false"
,但这似乎取消了转换效果 - 如果我添加其他属性,如{{ 1}}在锚标记中,也许可以理解,因为我也有data-transition="fade"
属性,所以不会起作用。我还尝试添加类似的内容:
data-ajax="false"
到链接页面,但没有成功。
我是否被软管?有没有其他方法我不能发现强制点击链接运行jQM过渡?谢谢你的关注。