是否可以在IE8中运行一些HTML5输入类型?

8 javascript html5 internet-explorer cross-browser html-input

是否可以在IE8中使用任何库运行一些HTML5输入类型?
例如,范围.

Points: <input type="range" name="points" min="1" max="10">
<input type="submit" value="send">
Run Code Online (Sandbox Code Playgroud)

Mic*_*ior 5

IE8不支持<input type="range">.在旧版浏览器中实现这一目标的最无缝方法是检测支持并在需要时使用"polyfill".polyfill旨在为旧版浏览器添加支持,通常使用一些JavaScript来尝试模拟本机行为.

这个页面有一个很好的polyfill列表.(而Modernizr是检测这类事物支持的好方法.)你会在该列表中找到各种输入类型的polyfill.


Kak*_*ori 3

您可以使用modernizr来检查您的浏览器是否支持HTML5。
你可以使用 Jquery UI Slider 它在 IE8 中工作

检查此页面:http://jqueryui.com/slider/
演示:http://jsbin.com/eduren/1/edit

要读取滑块值/百分比值:
var val = $('#slider').slider("option", "value");