javascript - 范围的 Modernizr 函数

标签 javascript html cross-browser modernizr

当我为 Modernizr 运行以下代码来检查范围时,它没有给我预期的结果。无论条件是否为真,都会调用该函数。 我想要做的是仅当浏览器不支持范围输入类型时才运行该函数,否则不应调用它。

<!DOCTYPE html>
<html>
<head>
<script src="modernizrdev.js"></script>
<script>
if(!Modernizr.range)
{
document.write("Your browser version does not support range");
}
</script>
</head>
<body>

<form action="demo_form.asp" method="get">
Points: 0<input type="range" name="points" min="1" max="10">10
<input type="submit">
</form>
</body>
</html>

最佳答案

你可以试试这个

if(!Modernizr.inputtypes.range)
{
    document.write("Your browser version does not support range");
}

关于javascript - 范围的 Modernizr 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23668236/

相关文章:

Jquery 灯箱点击 :not

html - 将一个 div 自动放入另一个

html - 如何确保 `select` 输入的格式适用于 Mac OS

javascript - RegeneratorRuntime 未定义

javascript - 我们应该在表单状态中存储原始值还是解析值

javascript - 为什么我的 Vue.component 没有在 HTML 页面呈现?

javascript - 更改 Materialise + Meteor 中的默认主要颜色和次要颜色

html - 将 div 定位到父 div 的底部

css - 没有大小的元素使用位置 : absolute, 在上面动态插入 block - 正确的行为是什么?

IE8 不支持 JQuery