これは私のスキーマですpage.html
:
<head>
<script... jquery
<script... jquery.mobile
<scripts... imagemapster, autocomplete, etc...
</head>
<body>
<div page1..
</div>
<div page2..
</div>
<my script with functions and initializations...
</body>
私の場合、イベント<script>
へのバインディングがいくつかあります。page1.pageshow
ページ全体を直接ロードして、すべてのスクリプトが最初にロードされたことを確認すると、スクリプトも正しくロードされ、問題なく機能します。にpage2
戻ってもpage1
、イベントが発生します。
しかし、別のページに移動したり、JM組み込みのajax関数を使用して同じページを更新したりすると、スクリプトがロードされないか、pageshow
onpage1
が起動されません。
スクリプトをの最後page1
、または先頭に配置しようとしましたが、まだリロードで機能していません。また、関係するdivの前に配置することもできません(すべてのページの多くのタグにいくつかのイベントが添付されています)-pageshow
見逃しただけでなく、ready
もpageload
。
申し訳ありませんが、コード全体を表示することはできませんが、どのように作業して問題を見つけようとしますか?