转换完成后的bug jQuery Mobile

转换完成后的bug jQuery Mobile,jquery,html,jquery-mobile,web-applications,Jquery,Html,Jquery Mobile,Web Applications,在jquerymobile中完成转换后,有些元素没有立即正确定位 在转换完成和jquerymobile在新页面中应用所有样式和脚本(定制css+JavaScript)之间有一段时间 一旦应用了所有样式和脚本,是否有任何方式显示新页面 也许我可以展示等待动画(由jquerymobile提供)。但是,如果我知道所有内容都已加载到新页面上,那么我必须倾听的事件是什么呢 谢谢。您可以收听pageshow事件,该事件在加载内容并完成到目标页面的转换时触发 $(document).on("pageshow"

在jquerymobile中完成转换后,有些元素没有立即正确定位

在转换完成和jquerymobile在新页面中应用所有样式和脚本(定制css+JavaScript)之间有一段时间

一旦应用了所有样式和脚本,是否有任何方式显示新页面

也许我可以展示等待动画(由jquerymobile提供)。但是,如果我知道所有内容都已加载到新页面上,那么我必须倾听的事件是什么呢


谢谢。

您可以收听
pageshow
事件,该事件在加载内容并完成到目标页面的转换时触发

$(document).on("pageshow", ":jqmData(role='page')", function() {
    // ...
});

请参阅文档。

我会打开Chrome上的开发者工具栏,并调查Net选项卡在加载站点所需资产时的任何延迟。很有可能是与缓慢加载资产(CSS/images/Javascript)相关的依赖性问题导致了这种情况

如果这还不能告诉您足够的信息,我将使用Chrome运行一些Javascript评测,以确定是哪个部分的Javascript导致了延迟。请参阅以下指南: