【问题标题】:Modernizr Feature Detection not runningModernizr 特征检测未运行
【发布时间】:2012-09-19 16:27:07
【问题描述】:

我在使用 Modernizr 时遇到问题。根据我读过的初学者教程,这个 html 应该是它的全部内容,但没有任何反应。我期望的是 HTML 元素的类会发生变化,以反映哪些功能可用,哪些功能不可用。

我已通过添加 Alert("Hello"); 确保 js 文件路径正确。并确保它触发。

缺少什么?

<!DOCTYPE html>
<html class="no-js">
<head>
    <meta charset="utf-8">
    <title>My Beautiful Sample Page</title>
    <script src="modernizr.custom.57102.js"></script>
</head>

<body>

<div >Yo yo yo </div>


</body>
</html> 

【问题讨论】:

  • 您是否使用浏览器的“查看源代码”选项或任何调试工具(例如 Firebug 或 Chrome 的开发者窗口)提取了此 HTML?
  • 我不确定您在问什么,但我编写了 HTML 并添加了运行modernizr 所需的内容。当它不起作用时,我从教程中复制了 HTML 文档。但无论如何,它几乎是一样的。
  • 您在问题中编写了一些源代码。运行此代码时,在我的情况下输出很好(html 标签有很多类)。那么你怎么知道它不起作用呢?你用什么浏览器测试?
  • @w4rumy 好的!谢谢。嗯,这是我期待的结果,但我没有得到它。这真的很奇怪。你怎么得到它。你甚至有一个名为 modernizr.custom.57102.js 的 Modernizr js 文件吗?还是您将文件名更改为您拥有的文件名?
  • 我有一个常用的modernizr.js 文件,我更改了您示例的文件名来测试它。再一次:你怎么知道这不起作用?我相信你会以某种方式检查结果。你用的是什么浏览器?

标签: modernizr


【解决方案1】:

使用您问题中的示例 HTML 可以正常工作。

请务必检查页面的当前状态,例如使用Google Chromes 开发者工具或 Firefox 的 Firebug。 “查看源代码”选项只为您提供原始源代码,与您之前编写的完全相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 2013-07-22
    • 1970-01-01
    • 2012-12-16
    • 2017-03-06
    • 2013-03-18
    • 1970-01-01
    相关资源
    最近更新 更多