【发布时间】:2011-07-08 01:37:20
【问题描述】:
所以页面是这样渲染的:
<!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 加载?还是我做错了什么?
jsfiddle: http://jsfiddle.net/LDUUd/
【问题讨论】:
标签: javascript jquery html document head.js