- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我不知道滚轮是否适合我想要的名称,但我会尝试解释它。
在我的手机上有我可以点击的文本框。单击该框后,您会看到一个可滚动的元素列表,例如数字 1-10。
当您选择数字 1-10 时,要么将该值放入文本框中并关闭 ListView ,要么您可以“提交”该选择。
是否可以在 bootstrap 中复制这个滚动的预设值列表?理想情况下,我希望有一个可供最终用户在手机上滚动浏览并做出决定的时间列表(1:00-1:30、1:30-2:00)。
最佳答案
问题的答案
就像其他人在评论中提到的那样,这就是 iOS 呈现的方式 <select>
元素。不同的浏览器会以不同的方式呈现它,即 Android 浏览器会提供一个稍微更传统的列表,而桌面浏览器会将其呈现为标准的下拉列表(尽管样式适合他们的 UI,这可能会令人沮丧)。
其他需要注意的事项
请记住,如果您尝试使用类似 Chosen 的插件覆盖默认选择元素您将丢失这些元素的各种浏览器默认呈现,这可能是一件令人头疼的事情。目前也没有简单的方法来检测您的浏览器是否会以特殊方式(例如 iOS 样式微调器)呈现选择或使用下拉列表,因此您不能使用类似 Modernizr 的东西。仅在您不使用 iOS/Android 时应用您选择的插件。如果你想这样做,你就进入了用户代理嗅探的阴暗世界。 (如果有人想就此纠正我,请纠正我!)
进一步阅读
顺便说一句,请务必查看新的 HTML5 input types .这些提供诸如不需要插件(如果浏览器支持)的 native 日期选择器之类的东西,以及许多其他具有不同程度有用性的类型。例如,type="tel"
input 是一个不错的输入法,它会在大多数桌面浏览器中呈现一个普通的文本框,但在大多数带有虚拟键盘的手机/平板电脑/设备上,它会调出一个拨号盘式键盘,使用户更容易输入电话号码,并向他们明确说明您想要什么。如果您正在为移动和桌面制作表单,那么这是非常值得考虑的事情,因为它可以使移动体验更加流畅。不支持这些元素的浏览器将继续像往常一样呈现,这非常好。您还可以使用 Modernizr 之类的工具来检测这些输入类型中的任何一种是否对您可用,并以不同的方式进行操作。例如,我们使用 Modernizr 来检测是否有可用的 native 日期选择器,如果有,我们就保留我们的 <input type="datepicker/>
。单独,但如果没有数据选择器,我们会在 jQuery 日期选择器中加载,因此确保每个人都有一个日期选择器。
这对你们中的一些人来说可能是显而易见的事情,但由于这个问题在评论中已经得到了相当多的回答,我认为包含一些关于输入类型和不同浏览器呈现的额外信息会很有用。如果有人想扩展我的答案或更正任何内容(我将是第一个承认自己不是这些事情的完整专家)的人,请随意。
关于javascript - bootstrap - 如何复制 Iphone "Scroll Wheel"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24193437/
我正在尝试安装 mysqlclient 但出现错误请帮助谢谢。 C:/desktop>pip install mysqlclient-1.4.2-cp35-cp35m-win_amd64.whl
看来 pip 现在可以自动缓存轮子: http://pip.readthedocs.org/en/stable/reference/pip_install/#wheel-cache 我正在尝试收集轮子
我想创建一个风车(如 msnbc 应用程序)。请看下图。我如何创建一个风车。是否有可用的示例代码或教程?请指导我如何实现这一点? Sample Image http://www.freeimageho
我在 Mac OSX 10.9.5 上使用 Python 2.7.10 运行 Anaconda。我正在尝试安装一个名为“Fiona”的软件包。 我输入了: sudo pip install Fiona
我一直在尝试使用 Yosemite 和全新安装的 ActiveState Python 3.4 在 MacBook Pro 上安装 numpy、pysci 等。我已经尝试了很多轮文件,但它们都失败了“
我正在做一个项目,但我已经停滞不前了。目前,我正在创建一个会旋转的轮盘式轮盘,我遇到的问题是为轮盘创建 n' 个多边形。我希望最后能够设置 n' 号并使用 for 循环来创建多边形的点。我尝试使用那个
我正在使用 Jquery mousewheel插件,我希望能够检测用户何时完成使用轮子。与可拖动内容中的 stop: 事件类似的功能。有人能指出我正确的方向吗? 最佳答案 这里确实没有“停止”事件 -
好的,公平的警告:这是我的 ridiculous question 的后续行动从上周开始。虽然我认为这个问题并不那么荒谬。无论如何,这里是: 上一个荒谬的问题: 假设我有一些基本特征 T带有子类 A
我正在尝试创建一个实用程序类,它将能够处理可运行程序包并以不同的组合(同步、异步)执行它们。 例如:想象这是一个类似 json 的复合任务表示。 “[]”保持异步任务,“{}”保持同步任务。 [
我有以下 javascript 代码,当用户想要查看大图像时触发: var divOverlay = document.getElementById ("overlay"); divOverlay.s
Google map 令人印象深刻地展示了您可以使用 JavaScript 和 Ajaxy 的优势做什么。甚至我的鼠标滚轮和右键单击都可以提供特定功能。 在标准 HTML 规范中,我没有看到鼠标滚轮的
我正在尝试包含我的 android studio 项目中提到的项目。问题是,除了控制台中的 0 错误之外,每次使用该模块时我都会得到“找不到类”。我去了项目结构,。比导入模块,添加依赖项。有什么想法吗
我需要为示例网站设计主页。 我的计划是将图标排列成半圆。我如何在android中实现布局? 有人可以为 iOS 推荐相同的设计吗?我的样本设计 最佳答案 您可以使用卫星菜单作为显示圆形排列菜单的选项。
我正在尝试更新位于 http://code.google.com/p/android-wheel/ 的项目就像 iPhone 微调器/Urban Spoon 应用程序一样。 我想为滚动添加加速/减速,
我们有一台没有互联网连接的生产服务器机器,我希望能够执行“pip wheel”。 我已经下载了 virtualenv-1.9.tar.gz 复制到 prod 服务器并解压。首先,为什么不能立即使用 p
我想编写一个脚本遍历 pypi 存储库中的所有包,以检查它们是否使用 wheel 或 egg。 我知道根据新标准,所有包都必须使用 wheel 而不是 egg。我在 this 上找到了这个信息网站。他
我有一个 Python 包,我想把它做成一个轮子。在 Python 2 上,该包使用 ipaddr 库。在 Python 3 上,它使用内置的 ipaddress 库。对于sdist 包,我检查了se
我有一个自定义库/包(比如 my_utils),它有一些库依赖项,例如 pandas、numpy、boto 等。我创建了相同的 wheel (my_utils.whl),但它不包括我上面提到的依赖项。
This python wheel 网站说,只有 300 个顶级 360 软件包使用 wheel。我进一步分析了 Python 生态系统,发现前 5000 个包中约有 2961 个包使用了 wheel
我有一个需要预编译扩展模块的库。考虑以下文件布局: lib |--- win32_py32 | |--- _lib.py |---- win32_py32
我是一名优秀的程序员,十分优秀!