alecto,
Еще чуть подправил, сократил
var TimerInterval;
$('.view-display-id-page_1').on('mouseenter', '.views-col', function() {
clearTimeout(TimerInterval);
var tempThis = $(this);
TimerInterval = setTimeout(function(){
tempThis.addClass('mouseenter').find('.views-field-title .field-content > a').addClass('mouseenter');
tempThis.find('.views-field-field-spisok-dat .field-content').addClass('mouseenter');
}, 500);
}).on('mouseleave', '.views-col', function() {
clearTimeout(TimerInterval);
$(this).removeClass('mouseenter').find('.views-field-title .field-content > a').removeAttr('class');
$(this).find('.views-field-field-spisok-dat .field-content').removeClass('mouseenter');
});