Ich habe versucht, einen Effekt auf einer Webseite, die ich einmal erreicht habe, zu erreichen, aber ich möchte es auf mehrere Seitenbereiche anwenden. Jedoch habe ich ein Problem mit der Positionierung und bekommen die gewünschte AnimationjQuery Animation - Mehrere Elemente
Ich benutze jQuery und die SlideUp-Methode. Ich habe den folgenden Code;
(function() {
var pageEl = $('div.first-layer');
$(document).on('scroll', function() {
pageEl.slideUp(1300, function() { $(document).off('scroll').remove(); });
});
})();
Dies hat den gewünschten Effekt;
Wie man sehen kann ich haben es geschafft, diese Animation einmal mit dem obigen Code zu erreichen, aber ich möchte in der Lage sein, diesen Effekt auf Blättern gelten, mit 3 verschiedenen Elementen.
Meine Idee war es, eine ID/Klasse anzuhängen und für jede Klasse ein anderes Scroll-Ereignis angehängt, wenn es den gewünschten Scroll-Punkt für jede Klasse/ID erreicht, verstecken Sie die anderen 2 Elemente.
Wenn jemand in die richtige Richtung zeigen oder einen Rat geben könnte, würde es geschätzt werden. Ich bin jetzt schon eine Weile hier festgefahren. Wenn Sie mehr Informationen wünschen, fragen Sie einfach.
Vielen Dank.
bearbeiten: Ich habe eine JSFiddle erstellt, damit Sie sehen, was ich versuche zu erreichen; https://jsfiddle.net/tdatkxrf/4/
Geben Sie Ihren vollständigen Code ein oder erstellen Sie eine Geige –
99% der gestellten Fragen müssen ein [MCVE (** M ** inimal, ** C ** vollständig und ** V ** erfassbar ** E **) haben Beispiel)] (http://stackoverflow.com/help/mcve). – zer00ne
Keine Sorge, ich erschaffe einen Plunkr, während wir sprechen. Es ist schwer, dir den Quellcode zu zeigen, da er ziemlich groß ist. – Troy