有时候,它会显示,有时,不,所以,如何确保在jquery mobile中显示ajax加载指示器?如何让jquery mobile中的页面转换时显示ajax加载?
0
A
回答
2
除非有一个在你的应用程序的一个主要问题,你们都描述了一个正常的情况。
虽然网页过渡可能需要大量的时间(在桌面浏览器常用的网页加载/转换时间为670毫秒),页面加载到DOM
只需要几毫秒(一般为3-5毫秒)。 AJAX
装载机将只显示,如果网页加载(进入DOM
)需要更多的则10毫秒。其他页面转换操作不计入AJAX
调用,因此页面加载到DOM
后不会显示动画。页面加载/过渡期间
操作:
- 页面加载和处理:3毫秒(
AJAX
装载机将这个动作时只显示,如果它需要更多的则10毫秒) - 页增强:45ms
- 转型:604ms
想了解更多关于这看看我的其他ARTICLE,或者发现它HERE,搜索名为章:改换时报
一两件事,除非你使用正常的页面加载AJAX
装载机将不显示(如果你的链接有一个属性rel="external"
或data-ajax="false"
)。
0
为了确保默认完成ajax导航,只要您不向链接和按钮添加data-ajax =“false”属性,Jquery Mobile就会为加载到DOM的页面添加ajax导航。否则,你可能已经添加了禁用某些页面上的Ajax导航的全局修改。
或者你可以有相对=“外部”作为你的一些链接和按钮的属性,即禁用AJAX导航。
如果你能更具体,即后一个的jsfiddle你的问题的例子,我可以给你一个更好的解释。另外请提及您使用的是哪个版本的Jquery Mobile。
0
,当你这样做:
$.mobile.changePage("#page-home", { transition: "none"});
补充一点:
$.mobile.showPageLoadingMsg();
不要忘记在pageLoad函数中的末尾添加
$.mobile.hidePageLoadingMsg();
相关问题
- 1. jquery mobile ajax加载页面
- 2. 显示页面加载Ajax调用jQuery Mobile中的调整器
- 3. jQuery Mobile通过Ajax加载内容在页面显示之前
- 4. jQuery Mobile AJAX不加载页面
- 5. 如何在页面加载时显示ajax加载gif动画?
- 6. 如何在jquery mobile的非ajax导航中显示加载器?
- 7. 在jQuery Mobile 1.3的Ajax调用中显示页面加载器(微调器)
- 8. 如何向jquery mobile中的所有页面添加转换?
- 9. 在jQuery Mobile上通过AJAX加载数据时在页面创建事件时显示加载指示灯
- 10. jQuery Mobile的加载页面时出错
- 11. jQuery Mobile的“加载页面时出错”
- 12. jQuery Mobile在页面转换过程中加载内容
- 13. jQuery Mobile在页面转换时闪烁
- 14. Jquery Mobile:新的Ajax加载页面无法加载新的JS
- 15. jQuery Mobile - 如何检查页面加载
- 16. 显示用ajax加载页面时的加载时间
- 17. Jquery Mobile预加载页面
- 18. Jquery Mobile加载页面
- 19. Jquery mobile:如何仅在首次加载页面时显示弹出窗口?
- 20. 同时显示多个页面jquery mobile
- 21. 桌面上的Jquery Mobile页面转换?
- 22. 在单页面网站中使用jquery ajax加载页面时显示progressbar
- 23. 页面加载时显示AJAX加载器
- 24. 如何让jQuery对话框在IE8的页面加载时不显示?
- 25. 加载页面显示Ajax loader gif
- 26. 如何取消jquery mobile的加载页面或更改页面?
- 27. 如何让JQuery在页面加载时加载图像?
- 28. 加载页面时显示加载程序NO AJAX
- 29. 如何使用jquery mobile或jquery在我的html页面内容中显示页面加载微调器
- 30. 如何在页面加载时在UIWebview中显示加载栏?