Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tokageh

Implementar timeout em script de menu

Recommended Posts

Olá, bom dia.

 

Estou com o script abaixo, tentando implementar timeout de 500 milisegundos nele:

 

var navItems = document.getElementById(obj).getElementsByTagName("li");
	tms = new Array();
	style_i = new Array();
	
	for (var i=0; i<navItems.length; i++) {
		if(navItems[i].className == obj_parent) {
		
			navItems[i].onmouseover = function() {
				if(typeof(tms[i]) != "undefined")
					clearTimeout(tms[i]);
					
				this.className += " over";
				
			}
			
			navItems[i].onmouseout = function() {
				this.className = obj_parent;
				style_i[i] = navItems[i] + '.style.visibility="hidden"';
				setTimeout(style_i[i],500);
			}
		}
	}

Mas infelizmente não está funcionando... Alguem poderia me auxiliar?

 

Agradeço a atenção.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade entendi o código... ele corrige um "bug" do IE...

 

Mas, agora então complicou...

 

Eu precisaria fazer com que o li que forma do menu fique cerca de meio segundo aparecendo na tela após o mouse sair do foco!

 

 

Alguem saberia?

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.