0

我们正在编写一个 Cordova/jQuery Mobile 应用程序,遇到了 iOS(6 和 7)的问题。问题是 CSS 有时在 iOS 中没有被应用,即使它应该被应用。问题在于模拟器和设备本身。

例如:

  • Abackground-color: red显示为白色。
  • overflow:scroll带有(带有和不带有)的元素-webkit-overflow-scrolling: touch不能滚动。

这不是继承问题——相同的 CSS 在桌面 FF、Chrome、Safari、IE 和 Android 中运行良好。使用 Safari 远程检查也可以正常工作 - 最初不会显示样式,但只需在 Safari 开发人员工具中取消检查然后重新检查属性即可使其正常工作!

我无法找出导致此问题的原因,但是当它发生时,它会始终如一地发生。有解决这个问题的方法吗?

4

1 回答 1

0

它应该适用于 iOS6。您可以尝试使用十六进制代码作为背景颜色并添加 -webkit-overflow-scrolling: touch; 平滑滚动。

对于 iOS7,下面的链接可能会对您有所帮助。

http://www.mobilexweb.com/blog/safari-ios7-html5-problems-apis-review

于 2013-09-27T07:15:57.993 回答