2

Phonegap Cordova + jQuery Mobileで作成(または作成)したアプリに問題があります。私はiPadでアプリを試しますが、iPhoneバージョンでのみ試してみます。

Y Safari Scrollのため、config.xmlでUIWebViewBounceディレクティブをfalseに変更します。しかし、私はリスト付きのビューを持っています。スワイプを上に(下ではなく上にのみ)タッチすると、ビューはiOSのトップバー(時間、バッテリーなどのバー)と同じピクセルで数ピクセル上にスクロールします。

私はこのJSコードで試してみます:

document.ontouchmove = function (e) {
    e.preventDefault();
};

しかし、私のビューのスクロールは、スクロール可能なクラスがありますが、どちらも機能しません。

私はこれを試しました:

document.ontouchmove = function (e) {
var touchstart = e.pageY;
if(touchstart < 35) {
    e.preventDefault();
}};

ヘッダーから上にスワイプすると、アプリはスクロールしません。OKですが、最後の要素であるリストの一番下までスクロールし、下にスクロール(上にスワイプ)し続けると、アプリはそれを実行します。ヘッダー、そのピクセルのみ、そしてスクロールを停止します...

4

1 に答える 1

0

修正を見つけました。この投稿では:

iOS Safari –オーバースクロールを無効にして、スクロール可能なdivが正常にスクロールできるようにする方法は?

タイラーダッジからの2番目の答え

于 2013-03-27T11:52:11.060 に答える