我想使用 <input type='range' />
对于支持它的浏览器,从 HTML5 降级为 <select />
如果不。我正在使用 Ruby-on-Rails,所以失败了,我可以做类似 this 的事情在服务器端。
不过,我更希望有一些更符合通过 Javascript 完成的渐进增强的想法的东西。如果它是 JQuery,则加分。
最佳答案
查看 Modernizr ,它会告诉您是否支持范围。我相信该技术是创建一个范围输入并检查它的类型——如果它仍然是“范围”,那么它是受支持的。否则它应该报告“文本”,这是其他浏览器的回退。
关于javascript - 如何构建优雅降级的 HTML5 Range?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2246136/