2017-03-15 77 views
0

我試圖禁用網站上的勢頭/慣性滾動,它可以在桌面上正常工作,但在iPad和Android手機上無法正常工作。動量滾動不斷被應用。-webkit-overflow-scrolling:auto;不在觸摸設備上工作

以下是我在CSS

-webkit-overflow-scrolling: auto; 
-webkit-overflow-scrolling: auto !important; 
overflow-scrolling: auto; 
overflow-scrolling: auto !important; 
overflow:scroll; 

我已經試過以上,但仍然沒有運氣的所有組合。

有什麼我在這裏失蹤?可以通過javascript來實現嗎?

回答

0

我想我找到了你:

How to disable inertial scrolling on body for iOS browsers?

這只是使用<body>包裝,像<div>,並應用overflow: auto;到該分區的問題。基本上iOS的Chrome瀏覽器告訴你「讓我來處理<body>元素,但是用其他元素做任何你想做的事。」