jquery mobileで動的にページをロードしようとしましたが、以下で定義されているIM.bindClick()関数を呼び出しています。 いつも開いているので完全なものではありませんtest1.htmljquery mobile changePageが完全に動作しない
Safariではすべてがうまく見えます(ただし、数回実行すると、戻るボタンが「戻る」ページに移動し、それだけで続行されます)現在のページへ)。
iPhoneエミュレータでは、上記の問題がすぐに観察されるため、悪化しているようです。また、その上に、クリックされたリンクがクリックされたときに常に「ハイライトされた」背景色(青色の背景と白いフォント)で貼り付けられました。
以下のコードに問題はありますか?
IM.bindClick = function(page){
jQuery('#'+ page +' div[data-role=content] a').bind('click', function(e) {
var hyperlink = "/docs/test.html";
IM.mobile.changePage(IM.ROOT + hyperlink, "pop");
e.stopPropagation();
return false;
});
}
おかげで、申し訳ありません イワン
申し訳ありませんが、bindClickを複数回呼び出すのは自分の誤りでした。 – iwan