我已经为我的问题设置了这个 jsfiddle:http: //jsfiddle.net/7MjN6/
如您所见,我有两个图像。我希望每个被单击时围绕每个的 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});
});
});
});