0

我正在开发一个只能在内部系统中使用的 Web 应用程序,使用 iPad 或带有 IE10 的大触摸屏。我有一些内容我想使用溢出来滚动:auto。

对于 iPad,我可以使用 -webkit-overflow-scrolling: touch 将 iOS 样式的滚动引入内容区域——我想要的主要功能是能够通过触摸内容区域中的任意位置来向上或向下滚动内容(就像在任何触摸设备上滚动一样)。iPad 是完美的,但我很难找到可以在 IE10 中使用的等效设备。在 IE10 中,正常的滚动条出现在内容区域的右侧,但这在触摸屏上使用起来有点繁琐。

有谁知道将复制 -webkit-overflow-scrolling 功能的 JavaScript 解决方案:在 IE10 中触摸?

4

1 回答 1

1

参考:http ://www.quirksmode.org/css/css2/mobile.html

上面的链接是跨各种平台的各种移动浏览器功能的兼容性图表。与此问题相关的滚动位位于页面底部。

在讨论每个平台的默认滚动质量时,作者指出:

此条目的要点是,只有那些默认滚动质量差的浏览器才需要-webkit-overflow-scrolling: touch.

他列出了 iOS 的默认滚动质量很差,而 IE10 的滚动质量很好。因此(在该页面的作者看来),IE10 不需要overflow-scrolling: touch.

这是幸运的,因为 IE10 不支持它,而且我看不出它很容易填充它。

于 2013-04-04T13:23:18.527 回答