мешает недостаток знаний.
благодарствую за подсказки!
сделал так:
var TimerInterval;
$('.view-display-id-page_1').on('mouseenter', '.views-col', function() {
var tempThis = $(this);
TimerInterval = setTimeout(function(){
$(tempThis).addClass('mouseenter');
$(tempThis).find('.views-field-title .field-content > a').addClass('mouseenter');
$(tempThis).find('.views-field-field-spisok-dat .field-content').addClass('mouseenter');
}, 500);
})
$('.view-display-id-page_1').on('mouseleave', '.views-col', function() {
var tempThis = $(this);
$(tempThis).removeClass('mouseenter');
$(tempThis).find('.views-field-title .field-content > a').removeAttr('class');
$(tempThis).find('.views-field-field-spisok-dat .field-content').removeClass('mouseenter');
clearTimeout(TimerInterval);
})
вроде работает.
спасибо.