0

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

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

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

我真的把我的头撞在墙上,所以非常感谢帮助。

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

4

1 回答 1

5

$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 文档推荐这个:

// 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");
于 2012-10-25T14:12:06.673 回答