是否有供应商特定事件退出iOS中的“选择滚动条”界面?

时间:2012-12-19 21:39:46

标签: javascript ios css dom

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

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

1 个答案:

答案 0 :(得分:0)

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

奇怪的是修复是将字体大小设置得相对较大:

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

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