私はdivを矢印キーで動かすのですが、どのようにして "border div"の外に出ることができないのですか?移動divを外部divに制限する方法を教えてください。
$(document).ready(function(){
$(document).keydown(function(e) {
switch (e.which) {
case 37: // Left
$("#cube").css("left", $("#cube").offset().left - 101);
break;
case 38: // Up
$("#cube").css("top", $("#cube").offset().top - 11);
break;
case 39: // Right
$("#cube").css("left", $("#cube").offset().left - 97);
break;
case 40: // Down
$("#cube").css("top", $("#cube").offset().top - 7);
break;
}
});
});
(それは正方形であるように)、あなたのステップは、その幅/高さの倍数でなければならないですキューブ ")。 –
@ user2291675問題を解決する方法を追加しましたか? – PSL