jquery插件将<select size =“10”>转换为Safari移动版(iOS)上的可用列表</select>

时间:2012-07-17 14:43:58

标签: html jquery-plugins mobile-safari

适用于iOS的Safari会忽略<select>元素的大小属性。它总是呈现单行高下拉而不是多行列表框。

在我们的例子中,我使用多行来显示列表,我们不希望iOS在这种情况下产生用户体验。

你能推荐一个jquery插件,它将<select size="10">转换为类似于列表的东西,并且可以在Safari移动设备上使用吗?

2 个答案:

答案 0 :(得分:4)

我是OP,我写了一个插件来解决我的问题。请参阅https://github.com/redhotsly/safarimobile-multiline-select

答案 1 :(得分:0)

尝试使用使用jQuery的Select box factory来创建自己的列表。