Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获引用错误:$未定义_Javascript_Jquery_Less_Head.js - Fatal编程技术网

Javascript 未捕获引用错误:$未定义

Javascript 未捕获引用错误:$未定义,javascript,jquery,less,head.js,Javascript,Jquery,Less,Head.js,我正在使用LESS.js、Jquery、Respond.js和Freetile.js 我使用Head.JS加载它们(这是我的第一次) 有人能检查一下我为什么会出现这个错误吗?我看过Chrome开发者工具,所有的脚本似乎都加载得很好(我知道这通常是一个错误,Jquery没有加载,或者Jquery在使用后加载) 在这件事上我真是头痛欲绝,所以我非常感谢你的帮助 您可以在这里找到我正在使用的演示站点:----加载jQuery后访问$: head.js( "http://ajax.google

我正在使用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();
});
事实上,政府建议:

// 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");

加载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();
});
事实上,政府建议:

// 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");

你试过把$(“#container”).freetile()放进去吗;文档准备就绪?文档准备就绪无效。是否尝试放置$(“#容器”).freetile();文档准备就绪?文档准备就绪不起作用。这成功了,谢谢!在使用head.js时,我是否必须将所有此类调用放在这些括号内?@user974703 head.js提供的事件处理程序是唯一可以确定脚本已加载的地方,因此是的。仅供参考…由于像head.js这样的脚本通过向DOM添加脚本元素来工作,只有在有一个DOM可以添加脚本时,他们才能完成自己的工作(读:til,大约在jQuery的
ready
启动的同时)。在此之前,所有脚本元素都还没有加载……在DOM准备好之前,主体中的脚本基本上会按解析的方式运行。谢谢赵,这真的为我清理了一切。这就完成了,谢谢!在使用head.js时,我是否必须将所有此类调用放在这些括号内?@user974703 head.js提供的事件处理程序是唯一可以确定脚本已加载的地方,因此是的。仅供参考…由于像head.js这样的脚本通过向DOM添加脚本元素来工作,只有在有一个DOM可以添加脚本时,他们才能完成自己的工作(读:til,大约在jQuery的
ready
启动的同时)。在此之前,所有脚本元素都还没有加载……在DOM准备好之前,主体中的脚本基本上会按解析的方式运行。谢谢赵,这对我来说真的很清楚。