javascript - Uncaught ReferenceError : $ is not defined

标签 javascript jquery less head.js

我正在使用 LESS.js、Jquery、Respond.js 和 Freetile.js。

我使用 Head.JS 加载它们(这对我来说是第一次)。

有人可以检查一下为什么我会收到此错误吗?我查看了 Chrome 开发人员工具,所有脚本似乎都加载得很好(我知道这通常是 Jquery 未加载或 Jquery 在使用后加载的错误)。

在这个问题上我真的很头疼,所以非常感谢您的帮助。

您可以在这里找到我正在开发的演示网站:----

最佳答案

加载 jQuery 后访问 $:

head.js(
     "http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js",
     "assets/js/less.js",
     "assets/js/respond.min.js",
     "assets/js/jquery.freetile.min.js", function() {
    $('#container').freetile();
});

实际上是head.js docs推荐这个:

// use jQuery on the body of the page even though it is not included yet
head.ready(function() {
   $('#container').freetile();
});

// load jQuery whenever you wish bottom of the page
head.js("http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js",
     "assets/js/less.js",
     "assets/js/respond.min.js",
     "assets/js/jquery.freetile.min.js");

关于javascript - Uncaught ReferenceError : $ is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13070444/

相关文章:

javascript - jQuery 按类单击功能不起作用

jquery - Javascript DOM 错误 - 不支持对象类型

css - 带有媒体查询的 div 中的 svg 放置

html - 使用类设置第一个元素的样式

javascript - 在页面中显示一个列表,然后用 jQuery 逐个替换每个列表项

javascript - underscore.js _.extend 和带有字典的列表参数

javascript - Jquery keyup 不适用于 Android

javascript - 我在我的 ul 中添加了一个 li,虽然它有效,但会导致错误

javascript - 按钮单击 Document.Ready() MVC 时出错

css - 如何阅读这个 LESS css?