Entonces prueba así:
Código Javascript :
$(document).ready(function () {
$(".abajo").mouseenter(function(e){
overOut($(this), 1);
});
$(".abajo").mouseleave(function(e){
overOut($(this), 2);
});
function overOut (objeto, modo) {
var posicion = objeto.index();
var posicionB = posicion++;
var objetivo = 'div:eq('+posicionB+')';
if (modo==1) {
$(objetivo).fadeIn(250).dequeue();
} else if (modo==2) {
$(objetivo).fadeOut(250).dequeue();
}
}
});
Pero mi consejo es que modifiques el html y crees divs contenedores, después puedes hacer la selección mejor con $(objeto).siblings
Código HTML :
<div class="contenedor">
<div class="encima">
<a href="">titulo del post</a>
</div>
<div class="abajo">
<img src="imagen.jpg" />
</div>
</div>
<div class="contenedor">
<div class="encima">
<a href="">titulo del post2</a>
</div>
<div class="abajo">
<img src="imagen.jpg" />
</div>
</div>
Código Javascript :
$(document).ready(function () {
$(".abajo").mouseenter(function(e){
overOut($(this), 1);
});
$(".abajo").mouseleave(function(e){
overOut($(this), 2);
});
function overOut (objeto, modo) {
var objetivo = $(objeto).siblings('div');
if (modo==1) {
objetivo.fadeIn(250).dequeue();
} else if (modo==2) {
objetivo.fadeOut(250).dequeue();
}
}
});
Un saludo.