jQuery slideToggle tut sowohl slidedown und slideUp in IE8 gleichzeitig
-
06-07-2019 - |
Frage
Ich habe mein Problem hier hochgeladen: http://gotchance.com/k2/
Versuchen Sie, auf die „Login“ klicken. Es funktioniert gut in FF und Safari. Jedoch in IE8, die Form nach unten gleitet und gleitet dann wieder automatisch.
Für Testzwecke hinzugefügt i 4 mehr "test" Links und stellte fest, dass nur die Links in #navigation div dieses Problem verursachen.
Auch wenn ich wie „Taste“ mit einem beliebigen anderen Elemente wechseln „Eingang“, es funktioniert gut. Nur die "a" Tags im Innern des "#navigation" das Problem verursachen.
Irgendwelche Ideen?
Lösung
Ihre HTML-Validierung nicht. Achten Sie stets darauf es durch die w3c validator laufen zuerst. Ein ungültiger dom kann die Hölle mit Jquery Selektoren spielen (vor allem in dh).
Auch ich habe bemerkt, dass der abgerundete und Schrift Plugins einige ungeradeen Markup produzieren, die auch zu Problemen führen können.
Haben Sie versucht, die Seite nach unten auf seine nackten Knochen Strippen dann die Funktionalität ein Stück zu einer Zeit das Hinzufügen sicherzustellen nach jedem Schritt Ihre Toggle funktioniert.
Andere Tipps
Ein Problem, das ich sehe, ist, dass Sie ein zusätzliches Komma in Ihrer custom.js-Datei haben. Das zusätzliche Komma ist auf Linie 25
Bevor:
confirm: {
required: true,
equalTo: "#rpassword"
},
},
Nach:
confirm: {
required: true,
equalTo: "#rpassword"
}
},
Ich weiß nicht, ob das wird wenn Ihr Problem lösen.