如何使 html5 滑块(输入类型='范围')在 Firefox 中工作

Posted

技术标签:

【中文标题】如何使 html5 滑块(输入类型=\'范围\')在 Firefox 中工作【英文标题】:How do I make html5 slider (input type='range') work in Firefox如何使 html5 滑块(输入类型='范围')在 Firefox 中工作 【发布时间】:2011-12-23 21:46:17 【问题描述】:

我尝试使用html5元素,即

<input type='range' step='1' min='-300' max='-1' />

它应该是一个滑块。它适用于 Chrome。但它在 Firefox8 中不起作用。 我在“html5test.com”中检查过,它说 Firefox 8 部分支持“范围”类型。它支持“min”和“max”属性,但不支持“step”属性。然后我删除“step”属性,比如

<input type='range' min='-300' max='-1' />

为什么还是不行?

有什么办法让它工作吗?

【问题讨论】:

要查看滑块组件的最新浏览器实现,请参阅caniuse.com/input-range(顺便说一句,FF 15 仍不支持它) 【参考方案1】:

这是 Firefox 23 之前版本中的not supported。有关版本 4 及更高版本中的 javascript 实现,请参阅http://frankyan.com/labs/html5slider/。

根据上面链接的错误报告中的Jonathan Watt's comment,支持已添加到 Firefox 开发分支并随版本 23 一起发布。

【讨论】:

@shareef Firefox 23 是当前的测试版。如果你有兴趣,它的错误:bugzilla.mozilla.org/show_bug.cgi?id=344618 Firefox 23 现已发布,因此支持范围。有关样式信息,请参阅 docs。

以上是关于如何使 html5 滑块(输入类型='范围')在 Firefox 中工作的主要内容,如果未能解决你的问题,请参考以下文章

如何使范围滑块的左侧与滑块右侧的颜色不同?

html html5输入范围滑块

如何在数字处停止 HTML5 范围输入?

是否可以根据其他表单的输入来更改 HTML5 范围滑块的最小值和最大值?

HTML5:可能有两个输入的滑块?

具有负值的 HTML 输入类型范围(滑块)