wie gesagt, ich habe ein Problem mit der Flüssigkeit meiner Seite und ich denke, Jquery ist in irgendeiner Weise beteiligt.jQuery Animation nicht flüssig
Ich habe die folgende One-Page-Site erstellt.
http://cgeese.de/tests/Test02/
Ich benutze jQuery mit dem js Plugins
- localscroll
- scrollTo (beide von Ariel Flesler, http://flesler.blogspot.de/)
- Lockerung (von GSGD, http://gsgd.co.uk/sandbox/jquery/easing/)
Problem
Durch Klicken auf einen Link wird die Seite mit einer Bounce-Leichtigkeit zum Ziel-Div (die von easing.js bereitgestellt wird) gescrollt. Es funktioniert technisch gut, aber es ist nicht glatt genug für meinen Geschmack.
Ich denke, das Problem mit dem Stottern in der Lockerung ist, dass ich eines dieser Plugins missbrauche, aber ich kann nicht scheinen, einen Fehler im Code zu finden.
Fragen
WARUM die Animation Stottern ist und wie kann ich sie glatter zu machen?
Aktualisieren Irgendwelche Hinweise überhaupt? Scheint so, als würde die Verwendung der jQuery-build-in-Beschleunigung etwas besser aussehen, hat aber das gleiche Problem. Ich denke, es ist nicht das Easing-Plugin, das Ariel Feslers stört. Gibt es ein Plugin wie dieses?
Wow, super! Geschafft. Vielen Dank! –
Ich hatte Probleme, zu versuchen, was Sie vorschlugen, aber das CSS3-Material zu reduzieren half sehr.Das Animieren der Elemente anstelle des Scrollens ist etwas, das ich in einem anderen Testprojekt gemacht habe, und es funktioniert gut, aber ich hatte nicht so viele CSS3-Schatten darin, so dass es schwer ist, die Methoden jetzt zu vergleichen. Ich werde es aber irgendwann tun. Danke nochmal für deine Hilfe! –
Ich habe jetzt eine zweite Version gemacht, wo das Fenster nicht scrollt, aber die ganze Seite sich "unter" bewegt. Während es den gleichen Effekt hat, ist seine Leistung noch schlechter. Aber, wie oben erwähnt, macht die Verwendung weniger CSS3-Effekte den Trick. Außerdem werde ich versuchen, wenn aus irgendeinem Grund die "Position" von jquery UI besser funktioniert. –