Добрый день, Коллеги. Не могу разобраться в одном вопросе, нужна ваша помощь. В общем необходимо сделать задержку раскрытия js меню на сайте. На сколько мне хватило знаний, за раскрытие меню отвечает код:
this.PopupShow = function(pos)
{
var div = document.getElementById(this.menu_id);
if(!div)
{
this.BuildItems();
div = document.getElementById(this.menu_id);
}
this.ClearItemsStyle();
setTimeout(function(){jsUtils.addEvent(document, "click", _this.CheckClick)}, 10);
jsUtils.addEvent(document, "keypress", _this.OnKeyPress);
var w = div.offsetWidth;
var h = div.offsetHeight;
pos = jsUtils.AlignToPos(pos, w, h);
div.style.width = w + 'px';
div.style.visibility = 'visible';
jsFloatDiv.Show(div, pos["left"], pos["top"], this.dxShadow, false);
div.ondrag = jsUtils.False;
div.onselectstart = jsUtils.False;
div.style.MozUserSelect = 'none';
}
Подскажите, как в моем случае сделать так, чтобы при наведении мыши на меню, оно появлялось не сразу, а допустим через 1 сек. Заранее спасибо!