JQueryモバイルの「タップ」イベントに実際の問題があります。それは2回発火し、私はそれを止めることができないようです。
問題は、ボタンをタップするとpage2.htmlに移動する1ページのindex.htmlがあることです。問題は、クイックタップを実行すると、page2.htmlに移動してから、そのページを再度タップするため、重大な問題が発生することです。とにかくこれを修正できますか?falseを返そうとしました。しかし、それは機能しません。これが私が使用するコードです:
$("#read").on('tap',function()
{
$.mobile.changePage('pages/reader/reader.html');
return false;
});
更新:ALOTのテストを行った後、2回発生するイベントではないようです。余分なタップが他のページに続くことがあるように見えるので、次のページにある他のボタンがタップされます。これは深刻な問題であり、このようにリリースすることはできません。
JQuery mobileがこの厄介な方法で動作する理由を誰かが知っていますか?