gpt4 book ai didi

javascript - jQuery .animate() 不工作

转载 作者:搜寻专家 更新时间:2023-11-01 04:52:01 24 4
gpt4 key购买 nike

我是 jQuery 的新手,一直在通过 Codecademy 学习它。我正在网站上创建一个“codebit”(网站),我试图让图像 Sprite 在按下上下左右键时使用react(移动)。

HTML:

<!DOCTYPE html>
<html>
<head>
<title>Sprite</title>
<link rel='stylesheet' type='text/css' href='style.css'/>
<script type='text/javascript' src='script.js'></script>
</head>
<body>
<img src="[img]"/>
</body>
</html>

CSS:

img {
position: relative;
left: 0;
top: 0;
}

Javascript:

$(document).ready(function() {
$(document).keydown(function(key) {
switch(parseInt(key.which,10)) {
//LEFT
case 37:
$('img').animate({left: "-=10px"}, 500);
break;
//RIGHT
case 39:
$('img').animate({left: "+=10px"}, 500);
break;
//UP
case 38:
$('img').animate({top: "-=10px"}, 500);
break;
//DOWN
case 40:
$('img').animate({top: "+=10px"}, 500);
break;
}
});
});

我检查了几个站点的语法错误,但似乎找不到任何明显的错误。帮助将不胜感激。

最佳答案

您应该在头脑中包含 jQuery 脚本(在您自己的 script.js 之前)。

喜欢

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>

关于javascript - jQuery .animate() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22576699/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com