【问题标题】:CSS styled scrollbars support for safari mobile on iOS 6 disappeared?iOS 6 上对 safari mobile 的 CSS 样式滚动条支持消失了吗?
【发布时间】:2012-09-25 07:14:49
【问题描述】:

我遇到了问题,可能是因为 Apple,我找不到有关它的信息。

昨天我使用 webkit css 属性(-webkit-scrollbar、-webkit-scrollbar-track、-webkit-scrollbar-thumb)对网站的滚动条进行了皮肤处理,因此它可以在 iPad 上很好地显示。 一切都很好看,并以原生行为滚动。

今天早上,我的 iPad 升级到 iOS6 后,我的自定义滚动条突然消失了。

这对我来说是个大问题,当然在 Apple 的开发者网站上没有这方面的信息。

有人遇到过同样的问题吗?你能确认一下问题吗?

是一些新的规范即将到来还是 Apple 刚刚停止支持这个???

【问题讨论】:

  • 能够为滚动条设置样式是一件有趣的事情,但从不推荐。许多人认为这不是你构建的 UI 的一部分,我也是。可能这就是为什么 Mozilla 还没有实现类似的东西,而且他们也没有计划这样做。
  • 好吧,我在相关网站的桌面版本上使用 jScrollpane,css webkit 滚动条是在 iPad 上重现我的 UI 的完美解决方案,同时保持 webkit-overflow-scrolling: touch;行为...
  • 只是一个很可能行不通的想法。但请尝试从属性中删除 -webkit 前缀,看看是否可行。
  • 是的,我尝试过,但希望渺茫 ;-)

标签: ios css mobile-safari ios6


【解决方案1】:

出于未发布 (AFAIK) 的原因,Apple 删除了一些以 webkit 为前缀的 CSS 属性。这包括 -webkit-scrollbar 组。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-07
  • 1970-01-01
  • 2011-11-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多