Jquery mobile Phonegap jqm Ajax加载外部页面而不更改导航的基本域
我对页面更改有问题。。。在phonegap中,它只工作一次,而在chrome上则不工作 这是我用来在dom中加载外部页面并打开它的代码。离开后,它将从dom中删除Jquery mobile Phonegap jqm Ajax加载外部页面而不更改导航的基本域,jquery-mobile,cordova,Jquery Mobile,Cordova,我对页面更改有问题。。。在phonegap中,它只工作一次,而在chrome上则不工作 这是我用来在dom中加载外部页面并打开它的代码。离开后,它将从dom中删除 function changeToMypage() { $.mobile.loadPage('http://mydomain/mypage.html', { prefetch: "true" }).done(function() { $.mobile.changePage('#mypag
function changeToMypage() {
$.mobile.loadPage('http://mydomain/mypage.html', {
prefetch: "true"
}).done(function() {
$.mobile.changePage('#mypageid');
});
}
$(document).on("pagehide", "#mypageid", function() {
$(this).remove();
});
在phonegap上,它在我第一次导航到外部页面时工作,但当我导航到本地页面并返回到外部页面时,它停止工作。(代替当前页面重新加载)
在chrome中,它永远不会工作。它似乎在尝试加载file://indexpage.html#mypageid 在更改页面中
但这不起作用,因为我使用的是单页导航
我不明白pageload如何将mypage.html附加到dom中,以使用pageid导航到它?使用jQuery.mobile.navigate()解决了我的问题,但根据。也许有人可以提供一些额外的信息,为什么它使用这种方法而不使用changepage