Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
$('.estado').hover(
function(){
var estado_aux = $(this).attr('class'),
estado_aux = estado_aux.split(' ');
estado_aux = estado_aux[1].replace('estado','');
var estadoThis = $('.estado'+estado_aux);
if(estadoThis.attr("fill") != corAtivo){
estadoThis.each(function(){
$(this).attr('fill', corHover);
});
}else{
estadoThis.each(function(){
$(this).attr('fill', atvHover);
});
}
},
function(){
var estado_aux = $(this).attr('class');
estado_aux = estado_aux.split(' ');
estado_aux = estado_aux[1].replace('estado','');
var estadoThis = $('.estado'+estado_aux);
$(estadoThis).each(function(){
if(estadoThis.attr("fill") == atvHover){
$(this).attr('fill', corAtivo);
}else if(estadoThis.attr("fill") == corHover){
$(this).attr('fill',corPadrao);
}else{
$(this).attr('stroke', contornoP)
}
});
}
);
Eu coloquei um alerto na entrada do mouse e na saída. Em todos navegadores dá apenas um alerta, quando o mouse passa e quando sair. Mas apenas no querido do IE ele da uns 30 alertas apenas quando o mouse sai.
O que pode ser?
Carregando comentários...