链接JS和jQuery文件
Linking JS and jQuery files
我是jQuery和JS的新手。我不太确定这里的错误是什么,但我的JS/jQuery不会运行。有人可以审查我的HTML,让我知道什么是错的?是否有另一个地方,像我的js文件,我需要输入一些代码链接页面在一起?谢谢你!:)
<!DOCTYPE html>
<html>
<body>
<div id="clock"></div>
</body>
<link rel="stylesheet" href="style.css">
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">google.load("jquery", "1.3.2");</script>
<script src="time.js"></script>
</html>
使用说明:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
代替
<script type="text/javascript">google.load("jquery", "1.3.2");</script>
和移动你的样式表在<head>
标签。
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">google.load("jquery", "1.3.2");</script>
<script src="time.js"></script>
</head>
<body>
<div id="clock"></div>
</body>
</html>
最可能的原因是您的代码没有等待jQuery库加载。
使用google loader将异步加载库,所以除非你使用。load调用的回调特性,否则你的代码将在jQuery加载之前运行。
所以在google之前包含time.js。加载调用,并将任何需要立即运行的代码放入回调函数中,当.load
完成时可以调用
time.js
function jQueryReady(){
//do your ready code here
}