2016-07-05 27 views
0

jQuery Scriptを実行しています。Animate()...ボタンを押したときに画像のサイズを大きくしたいのですが、どうすればいいですか?jQuery Script、Animate()画像のサイズを大きくする

$(document).ready(function() { 
 
    $("button").click(function() { 
 
    $("div").animate({ 
 
     left: '+=250px', 
 
     height: '+=20px', 
 
     width: '+=20px' 
 
    }); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<button>Start Animation</button> 
 
<div style="position:absolute;"> 
 
    <img src="Resources/pez.jpg" height="20" /> 
 
</div>

私は高さを設定いけない場合、画像が大きすぎますが、これは、スクリプトに問題が発生することがあり、画像だけ左に移動しますが、サイズはdoesntの増加。

答えて

0

)のdivに、あなたはCSSでみてください、コンテナdiv100%であるためにあなたのimgを設定する必要があります。

div img { 
    width: 100%; 
    height: 100%; 
} 

チェックこの例:

$(document).ready(function() { 
 
    $("button").click(function() { 
 
    $("div").animate({ 
 
     left: '+=25px', 
 
     height: '+=20px', 
 
     width: '+=20px' 
 
    }); 
 
    }); 
 
});
div img { 
 
    width: 100%; 
 
    height: 100%; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<button>Start Animation</button> 
 
<div style="position:absolute;"> 
 
    <img src="http://lorempixel.com/200/200" /> 
 
</div>

0

画像自体ではなく、画像の周りにDIVの高さを設定しているようです。

<img src="Resources/pez.jpg" id="pez" height="20" /> 

、その後、あなたのjqueryのセレクタは次のようになります:についてあなたは画像にIDを与える方法

あなたは(アニメーションを維持したい場合は

$("#pez").animate..... 
関連する問題