Ir para conteúdo

POWERED BY:

Arquivado

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

Hugo Borges_120734

problema com menu no firefox

Recommended Posts

Galera montei uma tabela onde clico com botão direito sobre ela e abra um menu. O problema e que no firefox tenho que dar 2 cliques. E ele fica fechando quando movimento o mouse.

Testei em todos os navegadores e esta tudo ok. Alguém sabe o que pode ser?

Vou colocar o link do jsfiddle pois fica mais fácil para testar o erro no firefox.

http://jsfiddle.net/q6jGr/190/

Desde já agradeço.

Notei que o erro ocorro por causa deste calculo:

 // Calculos da posição
            var pX = e.clientX - 32;
            var pY = e.clientY - 105;

            // Define a posição do menu            
            $('.context_menu_pai').css({
                "margin-left": pX,
                "margin-top": pY
            }).show();

Se eu usar o código assim:


            // Define a posição do menu            
            $('.context_menu_pai').css({
                "margin-left": e.clientX,
                "margin-top": e.clientY
            }).show();

Ele funciona perfeitamente porem preciso do cálculo. o que esta errado com ele?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troque

$('.context_menu_pai').on('mouseout', function(e) {
  sair(e);
});

Por

$('.context_menu_pai').on('mouseleave', function(e) {
  sair(e);
});

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.