Pergunta

Eu transferiu meu problema aqui: http://gotchance.com/k2/

Experimente clicar sobre o link "Login". Ele funciona muito bem em FF e Safari. No entanto no IE8, o formulário desliza para baixo e, em seguida, desliza para cima novamente automaticamente.

Para testar propósito, eu adicionei mais 4 links "teste" e descobriu que apenas os links dentro div #navigation causa deste problema.

Além disso, se eu alternar usando qualquer outro elemento como "botão" "input", ele funciona bem. Somente o "a" tags dentro do "#navigation" causa o problema.

Todas as idéias?

Foi útil?

Solução

Seu html não é validado. Sempre certifique-se de executá-lo através do W3C validador primeiro. Um dom inválida pode jogar inferno com seletores jQuery (especialmente no IE).

Também tenho notado que os plugins arredondadas e fontes produzem alguma marcação estranho que também pode causar problemas.

Você já tentou descascar a página para baixo para seu esqueleto, em seguida, adicionando a funcionalidade de uma peça de cada vez garantindo após cada passo seu alternância está funcionando.

Outras dicas

Um problema que vejo é que você tem uma vírgula extra em seu arquivo custom.js. A vírgula extra é na linha 25.

Antes:

   confirm: {
            required: true,
            equalTo: "#rpassword"
        },
    },

Depois:

confirm: {
            required: true,
            equalTo: "#rpassword"
        }
    },

Eu não sei se isso vai resolver o seu problema embora.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top