我正在开发一个仅在内部系统中使用的Web应用程序,使用iPad或带IE10的大型触摸屏。我有一些内容,我想使用overflow:auto。
进行滚动对于iPad,我可以使用-webkit-overflow-scrolling:touch来引入iOS风格的滚动到内容区域 - 我想要的主要功能是通过触摸任何地方向上或向下滚动内容的功能内容区域(与您在任何触摸设备上滚动的内容相同)。 iPad是完美的,但我很难找到一个可以在IE10中运行的等效产品。正常滚动条显示在IE10内容区域的右侧,但在触摸屏上使用时有点繁琐。
有没有人知道会复制-webkit-overflow-scrolling功能的JavaScript解决方案:在IE10中触摸?
答案 0 :(得分:1)
参考:http://www.quirksmode.org/css/css2/mobile.html
以上链接是各种平台上各种移动浏览器功能的兼容性图表。与此问题相关的滚动位位于页面底部。
讨论每个平台的默认滚动质量,作者说:
此条目的要点是只有那些具有错误默认滚动质量的浏览器需要
-webkit-overflow-scrolling: touch
。
他列出iOS具有错误的默认滚动质量,而IE10具有良好的滚动质量。因此(该页面的作者认为),IE10不需要overflow-scrolling: touch
。
哪个是幸运的,因为IE10不支持它,我看不到它很容易被填充。