Domanda

Ho caricato il mio problema qui: http://gotchance.com/k2/

Prova a fare clic su " Accedi " collegamento. Funziona bene in FF e Safari. Tuttavia, in IE8, il modulo scorre verso il basso, quindi si sposta nuovamente verso l'alto automaticamente.

A scopo di test, ho aggiunto altri 4 "test" link e ha scoperto che solo i link all'interno di #navigation div causano questo problema.

Inoltre, se commuto utilizzando qualsiasi altro elemento come il pulsante " " " input " ;, funziona benissimo. Solo la "a" tag all'interno di " # navigation " causare il problema.

Qualche idea?

È stato utile?

Soluzione

Il tuo html non viene convalidato. Assicurati sempre di eseguirlo prima tramite il validatore w3c . Un dom non valido può giocare all'inferno con i selettori jquery (specialmente in ie).

Inoltre ho notato che i plugin arrotondati e dei caratteri producono qualche markup strano che può anche causare problemi.

Hai provato a spogliare la pagina fino alle sue ossa nude, quindi aggiungere la funzionalità un pezzo alla volta assicurandoti che dopo ogni passaggio il tuo interruttore sia funzionante.

Altri suggerimenti

Un problema che vedo è che hai una virgola in più nel tuo file custom.js. La virgola aggiuntiva è sulla riga 25.

Prima:

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

Dopo:

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

Non so se questo risolverà il tuo problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top