Ir para conteúdo

POWERED BY:

Arquivado

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

augustoclaro

[Resolvido] whileMouseOver Plugin para JQuery

Recommended Posts

Olá!

 

Por necessidade eu criei um plugoin pro JQuery que cria um while mouse over, ou seja, rodar enquanto o mouse estiver em cima de tal elemento, com x intervalo.

 

O plug-in está aqui, é pequeno:

 

jQuery.fn.extend({ 
whileMouseOver: function(fun, interval){ 


	$(this).mouseenter(function() {
		this.iid = setInterval(fun, interval);
	}).mouseleave(function(){
		this.iid && clearInterval(this.iid);
	});
}
});

 

 

Para utilizalo, passe como argumento uma função e um intervalo:

 

$("seletor").whileMouseOver(function(){
alert("Funcionaa!!");
},1000);

 

Isso vai fazer a função rodar a cada 1 segundo enquanto o mouse estiver encima do elemento.

 

Espero que tenha ajudado.

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.