Zum Inhalt springen
Elementor multistep formular nach jedem schritt hochscrollen p1 commerce

Elementor Multistep Formular nach oben scrollen nach jedem Schritt

Hendrik Poddig

Ihr Ansprechpartner

Hendrik Poddig

02307 9674260
info@p1commerce.de

Das Problem mit dem Elementor Multistep Formular

Wenn Sie das Elementor Multistep Formular benutzen, wird Ihnen sicherlich aufgefallen sein, dass sich die Scrollhöhe nach klicken auf „weiter“ oder „zurück“ nicht ändert. Auf dem Desktop oder auf dem Tablet stellt das meist kein so großes Problem dar. Auf der Mobilversion zeigt es sich allerdings deutlicher. Um sich im Formular vor oder zurück zu orientieren, muss man nach unten scrollen und wenn man dann auf weiter klickt, landet man nicht wieder am Anfang des nächsten Schrittes.

Die Lösung

Fügen Sie dem Form-Widget eine CSS ID hinzu und merken Sie sich diese.

multistep formular p1 commerce

Dann geben Sie folgenden Code in die functions.php Ihres Themes ein oder benutzen das Plugin Code Snippets und fügen den Code dort in ein neues Snippet ein.

<?php
add_action( 'wp_footer', function() {
if ( ! defined( 'ELEMENTOR_VERSION' ) ) {
return;
}
?>
<script>
jQuery(function($) {
$('body').on('click', '#formular .e-form__buttons__wrapper__button-next', function () {
$('html, body').animate({scrollTop:$('#formular').offset().top}, 'fast');
});
});
	
jQuery(function($) {
$('body').on('click', '#formular .e-form__buttons__wrapper__button-previous', function () {
$('html, body').animate({scrollTop:$('#formular').offset().top}, 'fast');
});
});
</script>
<?php
} , 21
);

An den Stellen, wo im oberen Code „#formular“ steht, fügen Sie den Namen ein, den Sie in das CSS ID Feld geschrieben haben mit dem „#“ davor. 

Kommentare

  1. Kommentar von Dirk Hermanns

    Hi, mit dem Plugin von dynamic.ooo funktioniert das auch. Allerdings leider sind beide Lösungen nicht für Formulare in Popups geeignet.

    Viele Grüße
    Dirk

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Elementor Formular Spam in WordPress verhindern

WordPress ist eines der am weitesten verbreiteten CMS weltweit. Aufgrund seiner Popularität ist es ein bevorzugtes Ziel für Spammer, die automatisierte Nachrichten über Kontaktformulare…

WordPress wp-login.php mit .htpasswd schützen

Die Sicherheit einer WordPress-Website ist ein entscheidender Faktor, um sie vor Angriffen zu schützen. Eine häufige Angriffsmethode sind Brute-Force-Angriffe auf die Login-Seite (wp-login.php). Mit…

Was sind SERPs?

SERPs, kurz für „Search Engine Result Pages“ oder auf Deutsch „Suchmaschinenergebnisseiten“, sind die Seiten mit Links und anderen Inhalten, die Suchmaschinen wie Google, Bing…

Sie sehen gerade einen Platzhalterinhalt von TrustIndex. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Mehr Informationen

Willkommen 👋

Sie haben eine Frage? Schreiben Sie uns und wir melden uns schnellstmöglich bei Ihnen.

Telefon oder E-Mail *

*Pflichtfeld