Estou fazendo um calendário e preciso que quando se passe o mouse emcima de um dia com feriado apareça a descrição do feriado na posição em que esta o mouse.
Eu peguei essa função na inter e a adptei, porém não esta funcionando, caso alguém saiba como fazer funcionar, me ajudaria muito.
$('.descricao_feriado_no_topo').hover(function() // Ao passar o mouse em cima de uma seta (que indica que tem feriado (dia não letivo) naquele dia).
{
esse_id=this.id; //id contendo o dia com a descrição do feriado
over=1;
if(over==1)
{ //http://www.3f.site90.com/exemplo2.html //versão original da função
$(this).bind("mousemove", function(e){ // evento .bind - "mousemove" quando mover o mouse .
var Ttopo = e.pageY + 10; //pega a posição Y do mouse na pagina soma + 10 para nao fica junto mouse, e add na variavel
var Tleft = e.pageX + 20; // pega a posiçãoX do ... soma 20 ...
$('.janela_descricao_do_feriado_'+esse_id).css("top",Ttopo); //quando mover o mouse, a janela de descrição o acompanha
$('.janela_descricao_do_feriado_'+esse_id).css("left",Tleft); //pois atribui os valores no TOP e LEFT no css
}); // fim do evento.bind
$('.janela_descricao_do_feriado_'+esse_id).show('fast'); // exibe a janela de descrição do feriado
over=2;
}
});
OBS: não consigo fazer funcionar o que coloco dentro envento .bind
Muito Obrigado!
Bom pessoal resolvi tirando evento bind e passando o parametro e para a função hover, fazendo assim:
$('.descricao_feriado_no_topo').hover(function(e) // Ao passar o mouse em cima de uma seta (que indica que tem feriado (dia não letivo) naquele dia).
{
esse_id=this.id; //id contendo o dia com a descrição do feriado
over=1;
if(over==1)
{ //http://www.3f.site90.com/exemplo2.html //versão original da função
var Ttopo = e.pageY + 10; //pega a posição Y do mouse na pagina soma + 10 para nao fica junto mouse, e add na variavel
var Tleft = e.pageX + 20; // pega a posiçãoX do ... soma 20 ...
$('.janela_descricao_do_feriado_'+esse_id).css("top",Ttopo); //quando mover o mouse, a janela de descrição o acompanha
$('.janela_descricao_do_feriado_'+esse_id).css("left",Tleft); //pois atribui os valores no TOP e LEFT no css
$('.janela_descricao_do_feriado_'+esse_id).show('fast'); // exibe a janela de descrição do feriado
over=2;
}
});
Edição feita por: AWD, 10/11/2010, 13:11.