親ブロックのスタイルの背景を持つ別の相対ブロックを内部に持つブロックがあります(画像のように)。ブロックの幅を変更しようとすると、相対ブロックが消えます。
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<style>
#button
{
width: 195px ;
height: 60px;
display: inline-block;
position: relative;
background: url('/res/bg.png') repeat-x;
}
#button div#arrow
{
background: url('/res/Arrow.png') no-repeat;
width: 30px;
height: 60px;
display: block;
position: absolute;
top:0px;
right: -30px;
}
</style>
</head>
<body>
<div id='button'>
<div id='arrow'></div>
</div>
</body>
</html>
アニメーションのコードを忘れた:$('#button')。animate({width:'-= 120px'}、2000)