[英]Cordova - iOS nested element disable bounce but keep velocity scrolling
我有一個Cordova應用程序,其中一個屏幕上有可滾動的內容。 我有一個帶overflow:scroll
的div
overflow:scroll
和-webkit-overflow-scroll:touch
,一切都很好。 速度滾動(本機風格)工作正常。 這是在iOS 9.3上。 html
和body
不滾動( height:100%
和overflow:hidden
)。
我遇到的問題是當滾動具有動量並且命中開始/結束時以及當用戶繼續拉動內容時的“反彈”效果。 我想在保持速度滾動的同時禁用動量反彈和用戶拉動反彈。 我已經嘗試了迄今為止我能在網上找到的所有解決方案:
DisallowOverscroll
, webviewbounce
, UIWebViewBounce
overflow
組合 touchstart
並調用preventDefault
,將scrollTop
重置為0等。 bounces
到no
,迭代“SubViews” 這些都不起作用。 一些JS解決方案KIND OF工作,但是以非常小的方式(搖動,閃爍等)。
任何想法都非常感謝!!
在config.xml中嘗試這個
<preference name="DisallowOverscroll" value="true" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.