1

我有一个问题,当用户点击一个<select>框时,它会打开 iOS 中的“滚轮”界面,该界面会推动他们与之交互的模式。这很好,但是当界面关闭时它不会恢复模态的位置。

是否有任何供应商特定的 DOMEvents 或 css 伪元素可以用来调用位置计算并在此 ui 元素关闭时更改(通过“完成”按钮或通过在界面外点击)?

4

1 回答 1

0

iOS 滚动选择小部件有一个类似但不相同的问题。在我的情况下,当滚动选择小部件打开时页面会缩放,并且在关闭时不会缩小。

奇怪的是,解决方法是将字体大小设置得相对较大:

/* iPhone4+ select box fix */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    select { font-size: 2em; }
}

媒体查询确保这只发生在 iPhone 上。

于 2012-12-19T21:58:04.137 回答