html - 在 iOS 上显示“传统”html 选择列表
问题描述
如何<select>
在 iOS 而不是 iOS“选择器”上显示“传统”html 列表?
细节:
我有一个 HTML 页面,该页面显示一个<select>
列表,该列表在一列中有大约 500 个项目。该列表始终显示。根据浏览器窗口的高度,列表通常显示 20-30 个项目。
在 iOS 设备上显示时,列表会显示一个箭头,点击该箭头会弹出一个小列表,其中显示四个列表项。我想要显示一个“传统”的 HTML 列表(类似于桌面浏览器中的外观)。
FWIW,此页面的内容(类似于 Google 地球的地图)不适合小型设备(例如手机),但非常适合 iPad 等大屏幕。我相应地限制了对该页面的访问。此外,由于有人会说列表太长,因此用户可以使用过滤器和搜索控件来限制列表中显示的项目数量。这些页面使用 HTML、CSS、JavaScript 和 jQuery。
谢谢!
解决方案
简短的回答是,不幸的是,你不能。<select>
元素的行为由查看它的操作系统/浏览器决定。确实存在用于自定义外观的有限选项,但能够在下拉菜单和选择器之间进行选择并不是其中之一。
但是,您仍然有几个选择;
推荐阅读
- python-3.x - Python Beautiful Soup(不确定如何解析特定元素)
- javascript - 从函数返回 Observable
- sql - 不使用显式 JOIN 运算符在 SQL 中进行多表子查询?
- javascript - 是否可以使用 loadData() 在 Android WebView 中分别加载 Javascript 和 HTML?
- php - 无法从 Zend Extension 调用 php 用户定义函数
- python - 正在工作的python代码停止工作
- file - 比较文件并打印匹配和差异
- python-3.x - PySpark 和 Jupyter-notebook 中的 Collect() 错误
- c# - 如何让 JetBrains Rider 显示错误?
- powershell - 如何将 Get-ADComputer 中的错误附加到表中?