Der Versuch, einige divs schweben mit bewegen, das ist mein Markup:eine Klasse zu finden, in jQuery
<div class="item dark-grey">
<div class="img">
<img src="images/case-study-develop.jpg" width="174" height="59" alt="Case Study">
</div>
<div class="triangle-container">
<div class="triangle-border-light-blue"></div>
<div class="triangle-dark-grey"></div>
</div>
<div class="content light-blue">
<h2><a href="#">Developing community work with the voluntary sector</a></h2>
</div>
</div>
Dies ist, was ich im Moment bin mit, der gut arbeitet, aber ich will nur das Schweben auf dem Inhalt div, nicht das gesamte Element div.
$(document).ready(function() {
$('.item').hover(function(e){
$('.img', this).animate({height: "30px"},100);
},function(e){
$('.img', this).animate({height: "58px"},100);
});
});
Ich dachte, wenn ich über .item .content schweben und dann die Eltern erhalten, und finden .img dem Mutter gehören, würde es funktionieren, aber ich bin nicht sicher, ob ich es richtig mache.
$('.item .content').hover(function(e){
$(this).parents('.img').animate({height: "30px"},100);
}
downvote scheint hart arbeiten. –