私はこのjsfiddleを私の問題で設定しました:http://jsfiddle.net/7MjN6/
ご覧のとおり、2つの画像があります。それぞれがクリックされたときに、それぞれを囲むdivを拡大したいと思います。this
オブジェクトを使用して、画像をクリックするとその画像のdivのみが展開されるようにしようとしていますが、this
接続されていないため、間違って使用していると確信しています。誰かが私のフィドルを刺すことができれば幸いです!
HTML:
<body>
<div class="img-container">
<a href="#"><img src="http://blueantlabs.com/wp-content/themes/blueantplate/img/port-wide/thefutureproject-605.png" /></a>
</div>
<div class="img-container">
<a href="#"><img src="http://blueantlabs.com/wp-content/themes/blueantplate/img/port-wide/thefutureproject-605.png" /></a>
</div>
</body>
JS:
$(function(){
$('.img-container').each(function(index){
var imgHeight = $(" a img").height();
$('a').click(function(e){
e.preventDefault;
$('div').animate({height: imgHeight});
});
});
});