重複の可能性:
iPad Web アプリで垂直バウンス効果を無効にする
スクロール div でバウンス効果を無効にする方法はありますか?
これまでのところ、私はこれらのことを試しましたが、どれもうまくいきませんでした. 助けてください!
と
ありがとう!
重複の可能性:
iPad Web アプリで垂直バウンス効果を無効にする
スクロール div でバウンス効果を無効にする方法はありますか?
これまでのところ、私はこれらのことを試しましたが、どれもうまくいきませんでした. 助けてください!
と
ありがとう!
for (id subview in webView.subviews)
if ([[subview class] isSubclassOfClass: [UIScrollView class]])
((UIScrollView *)subview).bounces = NO;
これをアプリ デリゲートに追加します。webview はアプリの webview です。
デバイスで UIWebView が垂直方向にバウンスするのを停止します
または、これを試してください。Cordova.plist に移動します ファイルは、サポート ファイル グループの PhoneGap.plist である可能性があります。最上位のキーと値のペアを適切に設定します。キー UIWebViewBounce に NO を設定します。
divの計算をいくつか行うことをお勧めします。追加:
document.addEventListener("touchStart",<method>,true/false),
document.addEventListener("touchMove",<method>,true/false)
document.addEventListener("touchEnd",<method>,true/false).
スクロールを開始すると、それぞれのメソッドが呼び出されます。touchMove 指定のメソッドで、スクロールしている div の高さを計算します。
スクロールが終了した場合 (div の高さが最大に達したことを意味します)、ユーザーが指を離すとスクロールできるようになり、touchEnd
それぞれのメソッドが呼び出されます。e.changedTouches.pageY
現在の画面で、div の現在の場所がわかります。div の高さを div の実際の高さに設定するだけです。お役に立てば幸いです