I'm not sure if you overcomplicated your function or you wanted something else
$('#a div').hover(function () {
$("#b div").eq($(this).index()).stop(true, true).fadeIn(160);
}, function () {
$("#b div").stop(true, true).delay(160).fadeOut(160);
});