Mein Versuch: https://codepen.io/alexyap/pen/gRLeVY?editors=1010Wie können Sie die jQuery-Funktion scroll() ausführen, um eine zweite Funktion auszulösen?
$(document).ready(function(){
$(document).scroll(function(e){
e.preventDefault();
$("#mainContainer").css("transform", "translateX(-100vw)");
})
})
Diese mich treibt Nüsse. Ich versuche, meine Website horizontal um eine ganze Seite zu scrollen. Ich habe den ersten Teil herausgefunden, aber leider funktioniert er nach dem zweiten Scroll nicht mehr.
PS: von meinem Stift können Sie sehen, ich habe den Körper auf Überlauf versteckt, aber haben es auskommentiert (mein Code funktioniert nur, wenn ich es nicht so eingestellt habe).
Jemand bitte helfen Sie mir, dies herauszufinden.
Können Sie bitte Ihre Frage bearbeiten, um das gewünschte Verhalten aus der Sicht des Benutzers besser zu beschreiben? Der angezeigte Code reagiert auf das Bildlaufereignis, indem er diese CSS-Transformation anwendet. – nnnnnn
Es tut mir leid, Englisch ist nicht meine erste Sprache, ich habe Probleme zu beschreiben, was ich erreichen will, aber im Grunde muss ich meine Website zuerst 100vw horizontal scrollen auf der ersten Bildlauf, und auf der nächsten Bildlauf eine weitere 100vw, tun Hast du Empfehlungen, wie ich meine Frage umformulieren kann? PS Ich fand einen Weg, um die Scroll-Arbeit btw mit dem Körper zum Überlauf ausgeblendet zu machen, statt scrollen() Ich benutze jetzt auf ("Mausrad") –