Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
Carregando comentários...