document.write 関数を使用するモバイル JavaScript 広告タグがあります。これは、各ページの固定ヘッダーで実行されます。私の問題は、広告タグで表示した最初のページでのみ jqm が初期化されることです。ページ 2 に移動すると、ページが空白として表示されます。空白のページを更新すると、広告を含むすべてのコンテンツが表示されます。
$.mobile.ajaxEnabled=false;を使用して自分で ajax を無効にしました。それは明らかに機能しますが、JQMの目的に反します。
これが私のコードです。ページ 2 は、ページ ID を除いてまったく同じです。
<div data-role="page" id="page1">
<div data-role="header">
<script language="javascript">
<!--
document.write('<scr'+'ipt language="#"></scri'+'pt>');
//-->
</script>
</div>
<div data-role="content">
<p>content text</p>
<p><a href="page2.php">Page 2</a></p>
</div>
<div data-role="footer">
footer text
</div>
</div>
デモ http://capitalnewmediafiles.co.uk/stack/page1.php (広告はモバイルでのみ表示されます)
ajaxを無効にせずに、広告タグを含むすべてのページでフレームワークを適切にロードするために、誰かが私を正しい方向に向けることができますか?
どうもありがとう