我知道我将文件链接正确,因为它显示在Chrome上的检查器中。这是我的HTML:
<!DOCTYPE html>
<html>
<head>
<title>jQuery</title>
<script type='text/javascript' src='jquery-1.7.2.min.js'></script>
<script type='text/javascript' src='scripts/change.js'></script>
</head>
<body>
<p>
<button id="start">Start</button>
<button id="stop">Stop</button>
</p>
<p id="image">
<img src='images/image.jpg' alt="image" />
</p>
</body>
</html>
jQuery的:
$('#start').click(function() {
$('#image').slideToggle(3000);
});
答案 0 :(得分:5)
您需要将整个代码包装在$(document).ready()
处理程序中。因此,它确保在整个资源加载完成后代码将绑定到dom。
$(document).ready(function() {
$('#start').click(function() {
$('#image').slideToggle(3000);
});
});
检查外部JavaScript文件的路径是 确定 。