使用window.location = "otherpage.html"
更改页面时会出现白页,仅在移动设备中发生,而不是在桌面上发生。
对此有任何解决方案吗?
答案 0 :(得分:0)
事实证明,我已使用data-ajax="false"
禁用了jquery mobile的ajax加载,并直接使用window.location = "otherpage.html"
。这会导致整个页面完全重新加载,因此我们可以在加载过程中看到白屏。
正确的方法应该是
$.mobile.pageContainer.pagecontainer("change", "target", { options });