この解決策を試しましたが、どうやら、まだゴースト クリックが発生するようです。
たとえば、page1.html 内で次のコードを使用しています。
<script type="text/javascript">
$(document).on('pageinit', '.ui-page',function(){
$("#someButtonForPage1").click(function(){
$.mobile.changePage("page2.html");
});
});
</script>
次に、2ページ目に、次のものがあります。
<script type="text/javascript">
$(document).on('pageinit', '.ui-page',function(){
$("#someButtonForPage2").click(function(){
$.mobile.changePage("page1.html");
});
});
</script>
ページに関しては、ヘッダー、コンテンツ本文 (ボタン要素を含む)、およびフッターのみが含まれます。何が起こるかというと、ボタンをクリックすると、ページが互いに少なくとも数回遷移します。つまり、まだゴーストクリックが発生します。
これを絶対に修正するものは何ですか?