【发布时间】:2015-06-16 17:07:17
【问题描述】:
我很困惑为什么鼠标滚轮不会增加/减少简单表单元素中的值。
<input type="number" step="0.125" min="0" max="0.875">
它在这个 sn-p 上工作得很好,但当我创建一个简单的通用 html 文档时却不行:
<!DOCTYPE html>
<html>
<head></head>
<body>
<form action="">
<input type="number" step="0.125" min="0" max="0.875">
</form>
</body>
</html>
当我在多个浏览器中查看此内容时,鼠标滚轮不滚动。我也禁用了浏览器扩展等。我周围的其他几台机器也有同样的行为。
是什么原因导致这不起作用?这是操作系统/浏览器问题吗?
我几乎觉得这可能是更深层次的问题,可能是鼠标/驱动问题的类型?
我测试过的内容:
- 赢 7
- Chrome - 失败
- Firefox - 失败
- Firefox 开发版 - 失败
- Safari - 通行证
- IE11 - 失败
IE9 - 失败
OSX
- Chrome - 失败
- Safari - 失败
- Firefox - 失败
【问题讨论】:
-
值得指出的是,即使在今天,并非所有浏览器都支持新的 HTML5 输入类型。
-
这可能值得指出,但它在此页面上有效,并且适用于我在网络上看到的各种通用示例。
-
看看这个,可能会有帮助:caniuse.com/#search=number
-
非常了解 caniuse,此外,它对我尝试过的几种浏览器都列为“支持”。
-
我可以重现这个。很好奇根本问题是什么。