Więc mam div poruszasz się za pomocą klawiszy strzałek, ale jak mam to zrobić, aby nie mógł wyjść poza "div div"?Jak ograniczyć przenoszenie elementu div do elementu 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;
}
});
});
Twój kod będzie czystsze i jeśli używasz globalny będzie działał szybciej: var $ sześcian = $ ("# sześcian"); –
@ user2291675 Dodałem rozwiązanie Twojego problemu, spójrz? – PSL