使用CSS或JavaScript禁用Safari 5的"过度滚动"行为

con*_*gan 13 javascript css safari webkit

OS X Lion上的Safari 5允许您滚动浏览页面的可见边界,在其下方显示亚麻纹理.这是一个很好的效果,但对于一些网络应用程序 - 特别是那些具有固定位置元素(如侧边栏)的应用程序 - 它可能会分散注意力.有谁知道如何使用CSS或JavaScript禁用效果?这一定是可能的,因为像苹果公司自己的iCloud这样的网站已经这样做了.

Cha*_*rry 13

有一篇博客文章介绍了在Mac OS X和iOS设备上禁用弹性滚动所需要做的事情.根据该网站,它似乎与桌面浏览器的以下CSS规则一样简单:

body { overflow: hidden; }
Run Code Online (Sandbox Code Playgroud)

  • 对我不起作用 - 页面冻结,无法滚动到任何地方. (4认同)
  • 这不起作用,只是阻止我在 safari 上滚动 (2认同)