почему нельзя сразу обрабытывать так:
$('.w_info div').css('display':'none')
$('img.active').closest('.w_info').find('div').css('display', 'block');
С кодом вроди все ок, может быть проблемы с браузером или с ПК.
Если хочешь более оптимизировать скорость работы используй IDишники. К ним JS более быстрее всего обрабатывается