0
"A"를 아래 코드의 gameArea div에 드래그 할 수있는 영역을 어떻게 제한 할 수 있습니까?JQuery 드래그 가능/스냅 제한 영역
이 질문을 제출하려면 추가 텍스트를 입력해야합니다. 이것이 충분하나요?
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Permutations</title>
<style>
body{
font-family: sans-serif;
font-size: 50px;
color: green;
}
#gameArea{
margin:20px auto;
width: 600px;
height: 400px;
border: 4px solid green;
background-color: cyan;
}
</style>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.js"></script>
<script>
$(function() {
$("#draggable").draggable({ grid: [ 50, 50 ] });
});
</script>
</head>
<body>
<div id="gameArea">
<p id="draggable">A</p>
</div>
</body>
</html>
컨테이너를 추가하기 만하면됩니다. {containment : "parent"} – Diptox
예, 좋은 해결책입니다. 나는 +1했습니다. #draggable이 #gameArea – mhodges
의 자식이 아니거나 부모를 # 컨테이너로 사용하려는 요소의 #ID로 바꿀 수있는 경우에도 마찬가지입니다. – Diptox