Ich habe vor kurzem ein Mootols-Skript für meine Website erstellt. Mit Fx.Morph habe ich erfolgreich die Effekte erzeugt, die ich anstrebte. Das Skript schlägt jedoch in Internet Explorer 7 und 8 fehl (funktioniert in 9, hat IE6 nicht überprüft). Ich benutze mootools 1.2.5.Mootools 1.2.5 Element.setStyle/Morph
das Problem Ausgraben, ich folgendes
- herausfinden konnte meine Probleme aus Fx.Morph Alle kommen, die setStyle
- Irgendwie mit ungültigen Werten ruft, während Höhe von 0px eines Elements Morphing zu 160px, setStyle mit einem negativen Wert (wie -3px) < genannt wird ---- das ist, wo also ein Fehler
Vorerst wirft, habe ich den Fehler „geflickt“, indem Sie die folgenden in der setStyle Funktion des Mootools-Kerns:
Hat jemand mehr Informationen zu diesem Thema oder ein ähnliches Problem?
Bitte teilen Sie den Morph-Code oder noch besser, gehen Sie zu www.jsfiddle.net und bauen Sie ein funktionierendes Beispiel, das bricht. aus der Erfahrung, IE wirft einen wackeligen, wenn es die falsche Art von Wert für die falsche Eigenschaft, was Sie zuverlässig überprüfen können, wenn Sie sagen, tun 'element.setStyle (" scroll "," none ");', die auf andere funktioniert Browser. eine negative Höhe in IE zu haben klingt nach einer schlechten Sache. FYI, das war auch ein Problem in jquery - http://bugs.jquery.com/ticket/5588 - Baue den Testfall und ich werde sehen, was ich tun kann –