var $target = document.querySelector('#target');
var timeoutId;
$target.addEventListener('mouseenter', function () {
clearTimeout(timeoutId); // По идее, такого быть не должно, но я параноик
timeoutId = setTimeout(function () {alert(1);}, 2000);
});
$target.addEventListener('mouseleave', function () {
clearTimeout(timeoutId);
})
'taxonomies' => array('portfoliocat'),