适用于iOS的Safari会忽略<select>
元素的大小属性。它总是呈现单行高下拉而不是多行列表框。
在我们的例子中,我使用多行来显示列表,我们不希望iOS在这种情况下产生用户体验。
你能推荐一个jquery插件,它将<select size="10">
转换为类似于列表的东西,并且可以在Safari移动设备上使用吗?
答案 0 :(得分:4)
我是OP,我写了一个插件来解决我的问题。请参阅https://github.com/redhotsly/safarimobile-multiline-select。
答案 1 :(得分:0)
尝试使用使用jQuery的Select box factory来创建自己的列表。