Показать сообщение отдельно
  #1 (permalink)  
Старый 08.08.2016, 11:04
Новичок на форуме
Отправить личное сообщение для WeStyle Посмотреть профиль Найти все сообщения от WeStyle
 
Регистрация: 31.01.2014
Сообщений: 4

Замедление раскрытия меню
Добрый день, Коллеги. Не могу разобраться в одном вопросе, нужна ваша помощь. В общем необходимо сделать задержку раскрытия 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 сек. Заранее спасибо!
Ответить с цитированием