所以我很难$.mobile.changePage
正常工作。我这样称呼它:
$.mobile.changePage( "DataformsM-AddRecord.html", { transition: "slide"} );
但出于某种原因,当加载 HTML 页面时,没有包含任何外部 .js(我编写的实际执行某些操作的文件)。我遵循重要的加载约定
-Jquery
-(CUSTOM JS)
-Jquery Mobile
有谁知道为什么这不能正确加载?此外,pageshow 功能也没有被触发,这很奇怪。它看起来像这样:
$("div[data-role*='page']").live('pageshow', function(event, ui) {
loadFormFields();
});
现在页面已呈现,但没有任何功能性的事情发生。如果我破解它并执行以下操作:
document.location.href="DataformsM-AddRecord.html";
它将正常运行。