我在 iPad 上的 Safari 中遇到了一些非常奇怪的行为。
有一个大图像会在方向改变时重新缩放和定位。这可能是题外话,但它在纵向和横向“破碎”很好。以下是它的破坏方式:
有一条大条纹水平穿过它。应用一些 CSS,我可以看到我实际上是通过条纹查看容器元素(通常大约 40 像素高,并在图像上水平运行)。
更令人费解的是,当我尝试通过将代码连接到桌面并使用桌面 Safari 的网络检查器来检查代码时会发生以下情况:我检查元素甚至附近的元素,并且图像正确呈现,就好像某些事件一样已经在 iPad 上被解雇了。诡异的。
此外,在我简单地触摸页面后,图像通常会正确呈现,而不会(据我所知)触发我的 JS 正在侦听的事件。
哦,这开始发生在我将 iOS 从 6.0 更新到 6.1 之后。
我在带有 Safari 8536.25 的 iOS 6.1.2 上。
我完全不知所措。谁能在这里指出我正确的方向?