【发布时间】:2010-12-29 14:13:35
【问题描述】:
当我的 HTML 下拉列表显示在 iPhone 或 Android 浏览器中时,我遇到了一些情况。我经常需要渲染很长的标签,例如
[AccountType] [EUR] - [客户] - CH12 3456 7890 1234 5678 9
在 Android 上,这将呈现如下内容:
在 iPhone 上情况更糟。虽然我喜欢原生的外观和感觉,但标签的裁剪是不行的。用红色圈出,您会发现下拉菜单本身是如何呈现的。我可以忍受。但是当我点击它时,请查看出现的蓝色弹出窗口。用户永远找不到他的数据...
请在回答之前...
...考虑以下几点:
- 我可以缩写一些信息,但我仍然会在选择中出现带有长选项标签的案例。所以不需要告诉我 IBAN 可以缩写,等等。
- 我不能依赖 或 元素的 CSS 样式。
- 用户猎人已经提出了标签here。这是一个不错的主意,将是一个小的解决方法,但还不够,因为 IBAN 仍然被 iPhone 和 Android 浏览器裁剪:-(
- 我已经知道非常漂亮的jQuery UI Selectmenu prototype。不幸的是,它还不兼容 jquery-ui 1.8.5 并且无法保证它何时会稳定。
- 我正在使用 jquery 和 jquery-ui 1.8.5,因此非常欢迎任何关于插件的想法/参考。
- 欢迎一般提出任何其他规避该问题的想法。
【问题讨论】:
标签: iphone jquery android html jquery-ui