Phonegap、jquery jquery-1.6.4、jquery mobile-1.0.1 を使用してアプリケーションを開発しました。アプリケーションは、IOS、Android、および BlackBerry 10 で正常に動作しています。現在、アプリを Windows 8 Phone に移植しようとしています$.mobile.changePage("#pageid");
が、動作していません。
私のHTMLコードは次のとおりです。
<div data-role="page" id="emergency_Numbers" class="custom-background-image-college">
<div data-role="header" data-position="fixed" >
<a href="javascript:void(0)" data-role="none" class="custom-button" onclick="goBack()" >Back</a>
<h1>Emergency</h1>
</div>
<div data-role="content" style="padding:5px;">
<ul id="ul_emergency_Numbers" data-role="listview" data-inset="true"></ul>
</div>
</div>
そして、私はJavaスクリプトから呼び出しています:
function displayEmergencyPage() {
var EmregencyNo = "";
EmregencyNo += "<li class='ui-btn ui-bar-f' data-role='list-divider' style='font-size:16px;'>Phone Numbers</li>";
$.each(UIEmergencyObject, function(key, val) {
if(val.enabled == true) {
teleNo = val.number;
EmregencyNo += "<li data-theme='d'><a href='tel:"+teleNo+"' ><label class='modifiedH3text' >"+val.name+"</label><p class='modifiedH4text'>"+val.number+"</p></a></li>";
}
});
$("#ul_emergency_Numbers").html(EmregencyNo);
$.mobile.changePage("#emergency_Numbers");
}
Windows 8でページをロードするには、いくつかの異なる方法があると思います。
どんな助けでも大歓迎です。