[英]head.js and jQuery issues in Chrome / Firefox 5
所以页面是这样渲染的:
<!DOCTYPE html>
<html>
<head>
<script>
head.js("js/jquery.js",
"js/jquery.autocomplete.js");
</script>
</head>
<body>
...
stuff here
...
<script>
jQuery(document).ready(function($){ // fail...
$('body').removeClass('no-jquery');
// ...
});
</script>
</body>
</html>
脚本似乎在 Opera 中加载,但在 Firefox 5 和 Chrome 中(不知道版本,因为它每天都在变化)我收到一个错误:
jQuery is not defined
[Break On This Error] jQuery(document).ready(function($){
所以我猜 jquery 在这些浏览器中不是真正由 head.js 加载的吗? 还是我做错了什么?
尝试切换到head.ready()
而不是jQuery.ready()
。
这是它工作的一个例子- 这是你所拥有的吗?
你打电话head.js()
没有
<!-- assuming it's in the same directory as the page -->
<script src="head.min.js"></script>
第一的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.