phonegap でアプリを作成しています。このアプリは JavaScript を多用し、スクロール可能なコンテンツ領域を備えています。ただし、touchStart および touchEnd イベントも使用する必要があります。
問題は、touchMove/touchStart で e.preventDefault を使用しない限り、touchStart イベントを 1 回だけ取得し、その後は二度と取得しないことです (役に立ちません)。これら 2 つのいずれかで e.preventDefault() を実行すると、(モバイル デバイスで) ネイティブ スクロールが無効になります。
touchstart + touchend をリッスンしながらネイティブスクロールを許可するにはどうすればよいですか?
それができない場合、ネイティブ スクロールをシミュレートできますか (touchmove を使用しますか?)。私はこれを自分で試してみましたが、その結果は率直に言ってひどいものでした.