ブロックが親で移動できるようにするにはどうすればよいですか?境界線/子と親のアニメーションでのみブロックを移動させます
これは#borderである親から移動できます。
タイあなたの助けになります。
のjQuery
$(document).ready(function()
{
$(document).on('keydown', function(e)
{
switch(e.which)
{
//Linkse toets
case 37: $('#blokje').animate(
{
left: '-=100px'
},1000);
break;
//Rechtse toets
case 39: $('#blokje').animate(
{
left: '+=100px'
},1000);
break;
//Onder toets
case 40: $('#blokje').animate(
{
top: '+=100px'
},1000);
break;
//Boven toets
case 38: $('#blokje').animate(
{
top: '-=100px'
},1000);
break;
}
});
});
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Blokje</title>
<link href="style.css" rel="stylesheet">
<script src="_js/jquery-1.7.2.min.js"></script>
<script src="script.js"></script>
</head>
<body>
<h2>Gebruik de pijltoetsen om het kader te verplaatsen</h2>
<div id="border">
<div id="blokje"></div>
</div>
</body>
</html>
CSS
#blokje
{
width: 100px;
height: 100px;
position: relative;
background-color: #FFFF99;
}
#border {
width: 1000px;
height: 600px;
border: 1px solid black;
}