【发布时间】:2023-03-25 02:32:01
【问题描述】:
如何使用键盘箭头键使对象动画。但它不会超出屏幕,它必须在固定宽度上工作。
我见过一些固定宽度的游戏,比如 500px 。我需要以 100% 的宽度创建它。
对象必须在按键时从左到右、从上到下等进行动画处理。
感谢 Adeneo,我得到了左侧的代码
$(document).keydown(function(e) {
switch (e.which) {
case 37:
var left = parseInt( $('#player').css('left'), 10),
ani = left > 50 ? 50 : left;
if (ani > 0) {
$('#player').stop().animate({
left: '-='+ani
});
}
任何人都可以解释如何为所有键工作。
【问题讨论】:
-
但问题是,当我将它用于正确和顶部时,它对我不起作用
标签: jquery jquery-animate keydown