嗨,我已经添加了功能(在 stackoverflow 上找到),一旦用户按住其中一个箭头键,我的 div 就会向左或向右移动。一切正常。
我想知道有没有办法阻止 div 在到达“结束”或移动一定数量的像素后停止移动。
我的代码如下
$(document).keydown(function(e) {
switch (e.which) {
case 37:
$('#block').stop().animate({
left: '-=50'
}); //left arrow key
break;
case 39:
$('#block').stop().animate({
left: '+=50'
}); //right arrow key
break;
}
})