我最近一直在研究 Jquery,在研究了 html、CSS 和 JavaScript 之后,发现了一个非常重要的细节(至少对我来说)。在我写完一些基本代码、修复错误、将其链接到页面并打开它之后,我的脚本无法加载。我最初的反应是我有错,但事实并非如此!http://www.codecademy.com/courses/web-beginner-en-bay3D/0/1?curriculum_id=50a3fad8c7a770b5fd0007a1是我学习 Jquery 的网站,它有一个很酷的(至少对我而言)示例使用它。我复制了它的示例检查 50 次,以确保它们正确链接并且每次代码都不执行任何操作!
现在我自己做了一些研究,据我所知:
- 其他人也有同样的问题。
- 我可能需要图书馆的在线资源
- 官方没有就此提出任何问题
无论您有什么解决方案,我都提前感谢您,因为我相信这将帮助许多有此问题的人。我还没有尝试过其他浏览器(还),但无论这是否能解决问题,我都不会将我的网站限制在某个浏览器上。
代码类型:
html:
<!DOCTYPE html>
<html>
<head>
<title>Magic!</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css"/>
<script src="jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div id="red"></div>
<div id="blue"></div>
<div id="yellow"></div>
<div id="green"></div>
</body>
</html>
CSS:
div {
height:100px;
width:100px;
display: inline-block;
}
#red {
background-color:#FF0000;
}
#blue {
background-color:#0000FF;
}
#yellow {
background-color:#E2BE22;
}
#green {
background-color:#008800;
}
脚本:
$(document).ready(function() {
$('div').mouseenter(function() {
$(this).animate({
height: '+=10px'
});
});
$('div').mouseleave(function() {
$(this).animate({
height: '-=10px'
});
});
$('div').click(function() {
$(this).toggle(1000);
});
});
编辑:如果您愿意,请编写您将使用的脚本。PS 我已经看过http://learn.jquery.com/about-jquery/how-jquery-works/并没有解决我的问题。
Edit2:我已经下载了 jquery-1.10.1.min.js 并将它放在同一个文件夹中,并且已经链接它(假设它是正确的)并且它没有工作。我的代码如上。
阅读本文以帮助我:好吧,显然我做错了什么。因此,有人可以详细列出要做什么(转到、单击、下载、下载到)和示例文本来尝试一下,因为在尝试这样做 12 多个小时后开始变得神经紧张。提前谢谢^_^