Pregunta

He subido mi problema aquí: http://gotchance.com/k2/

Intente hacer clic en " Iniciar sesión " enlazar. Funciona bien en FF y Safari. Sin embargo, en IE8, el formulario se desliza hacia abajo y luego se desliza hacia arriba automáticamente.

Para fines de prueba, agregué 4 más "prueba" enlaces y descubrimos que solo los enlaces dentro de #navigation div causan este problema.

Además, si alternar usando cualquier otro elemento como " button " " input " ;, funciona bien. Solo el " a " etiquetas dentro de " # navegación " causar el problema.

¿Alguna idea?

¿Fue útil?

Solución

Su html no se valida. Siempre asegúrese de ejecutarlo a través del w3c validator primero. Un dom inválido puede jugar al infierno con selectores jquery (especialmente en ie).

También he notado que los complementos redondeados y de fuente producen un marcado extraño que también puede causar problemas.

¿Ha intentado despojar la página hasta el fondo y luego agregar la funcionalidad pieza por pieza para asegurarse de que después de cada paso su alternador esté funcionando?

Otros consejos

Un problema que veo es que tiene una coma adicional en su archivo custom.js. La coma adicional está en la línea 25.

Antes:

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

Después:

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

Sin embargo, no sé si eso resolverá tu problema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top