我一直在使用Codecademy上的jQuery进行实验,但是在下载库之后它似乎没有用。
我按照以下步骤操作:
<script src='jquery.js'> </script>
$(document).ready(function(){
alert("Hello jQuery");
});
我有什么遗漏的吗?
(我的代码在Codecademy上运行得非常好,所以我认为在我的程序中其他地方不太可能出现问题)
修改1:
(完整代码,对于那些问:))
HTML / jQuery
<script src='jquery.js'>
$(document).ready(function() {
alert("Hello jQuery!");
$('.matchtile').click(function() {
$(this).fadeTo('slow', 0);
});
$('.button').click(function() {
fadeIn();
});
});
function fadeIn(){
$('.matchtile').fadeTo('slow', 1);
}
</script>
<title></title>
</head>
<body>
<div class="matchtile"></div>
<div class="matchtile"></div>
<div class="matchtile"></div>
<div class="matchtile"></div>
<div class="button"></div>
</body>
CSS
.matchtile {
border-radius: 100%;
background-color: #FF0000;
width: 30px;
height: 30px;
margin: 30px;
}
.button {
background-color: #663333;
width: 30px;
height: 30px;
border-radius: 10%;
margin: 30px;
}
答案 0 :(得分:2)
<script src='jquery.js'></script>
<script>
$(document).ready(function() {
alert("Hello jQuery!");
$('.matchtile').click(function() {
$(this).fadeTo('slow', 0);
});
$('.button').click(function() {
fadeIn();
});
});
function fadeIn(){
$('.matchtile').fadeTo('slow', 1);
}
</script>
<title></title>
</head>
<body>
<div class="matchtile"></div>
<div class="matchtile"></div>
<div class="matchtile"></div>
<div class="matchtile"></div>
<div class="button"></div>
</body>
答案 1 :(得分:2)
变化:
<script src='jquery.js'>
$(document).ready(function() {
alert("Hello jQuery!");
$('.matchtile').click(function() {
$(this).fadeTo('slow', 0);
});
$('.button').click(function() {
fadeIn();
});
});
function fadeIn(){
$('.matchtile').fadeTo('slow', 1);
}
</script>
为:
<script src='jquery.js'></script>
<script type='text/javascript'>
$(document).ready(function() {
alert("Hello jQuery!");
$('.matchtile').click(function() {
$(this).fadeTo('slow', 0);
});
$('.button').click(function() {
fadeIn();
});
});
function fadeIn(){
$('.matchtile').fadeTo('slow', 1);
}
</script>
您的jQuery代码不应位于加载实际jQuery.js的相同脚本标记中
答案 2 :(得分:0)
我使用Google的托管版jQuery编写了相同的示例,只是为了消除库位置作为潜在的失败点。这很好,在本地测试:
<html>
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
alert("Hello jQuery");
});
</script>
</head>
<body>
</body>