各サイトに表示されるいくつかのコントロールを取得しました。これらのコントロールを現在アクティブなページに移動するために、pagebeforechange
イベントを使用しています。
$(document).bind('pagebeforechange',function(e,data) {
var topageid=$(data.toPage).attr('id'); //MY QUESTION IS ON THIS LINE
console.log("Changing page to "+topageid);
$header = $('#myheader');
$footer = $('#myfooter');
$header.detach();
$footer.detach();
$header.prependTo(topageid);
$footer.appendTo(topageid);
});
上記のソースコードは、機能する場合と機能しない場合があります。これは、時々data.toPage
、のようなURLしか含まれていないため...index.html#mypage
です。とにかくのIDを検出する方法はtoPage
?