wir haben eine Anleitung zusammengestellt, um ein Popup per Button zu öffnen.
1. CSS Klasse
Dem Schaltflächenelement “popup” eine Klasse geben

2. Abschnitts- und Spaltenklassen
Fügen Sie einen Abschnitt mit dem Klassennamen “popup-overlay” hinzu

Füge dann in der Spalte den Klassennamen “popup-content” mit etwas in die Spalte ein.

Füge dann ein Textmodul für das Schließen-Symbol im Popup mit Inhalt hinzu:
<span class="close-popup">x</span>
Fügen Sie dann modalen Text hinzu, um Inhalt im Popup hinzuzufügen und Ihren Inhalt hinzuzufügen.
3 CSS zum benutzerdefinierten CSS hinzufügen
.popup-overlay {
position: fixed;
top: 0;
width: 100%;
height: 100vh;
z-index: -1;
justify-content: center;
align-items: center;
opacity: 0;
overflow: hidden;
transition: opacity 0.4s ease-in-out;
-moz-transition: opacity 0.4s ease-in-out;
-webkit-transition: opacity 0.4s ease-in-out;
background: rgba(0,0,0,0.9);
}
.popup-overlay.show {
display: flex;
opacity: 1;
z-index: 99999;
}
span.close-popup {
color: #fff;
position: absolute;
top: -53px;
right: -32px;
font-size: 30px;
cursor: pointer;
}
Füge jquery hinzu, um das Popup beim Klicken auf die Schaltfläche und die Schaltfläche zum Auslösen anzuzeigen und auszublenden:
<script>
jQuery(document).ready(function( $ ) {
$(document).on('click', '.popup', function(event){
event.preventDefault();
});
});
</script>
<script>
jQuery(document).ready(function ($) {
$(document).on('touchstart click', '.popup', function(event){
event.preventDefault();
$('.popup-overlay').addClass('show');
});
$(document).on('touchstart click', '.popup-overlay', function(event){
$('.popup-overlay').removeClass('show');
});
$(document).on('touchstart click', '.popup-content', function(event){
event.stopPropagation();
});
$('.close-popup').click(function(){
$('.popup-overlay').removeClass('show');
});
});
</script>
Hinzufügen von zwei Popups auf einer Seite
Hierfür müssen alle oben genannten css, jQuery und Abschnitt mit Spalte und Modul dupliziert werden.
1) Klassennamen ändern
Button – popup2
Section – popup-overlay2
Column – popup-content2
Close button – <span class=“close-popup2″>x</span>
Ich habe jQuery von dieser Seite entfernt und in Theme-Option->Integration hinzugefügt, denn wenn Sie den Abschnitt jedes Mal duplizieren, wird auch dieser Code dupliziert und widerspricht sich gegenseitig.
<script>
jQuery(document).ready(function( $ ) {
$(document).on('click', '.popup2', function(event){
event.preventDefault();
});
});
</script>
<script>
jQuery(document).ready(function ($) {
$(document).on('touchstart click', '.popup2', function(event){
event.preventDefault();
$('.popup-overlay2').addClass('show2');
});
$(document).on('touchstart click', '.popup-overlay2', function(event){
$('.popup-overlay2').removeClass('show2');
});
$(document).on('touchstart click', '.popup-content2', function(event){
event.stopPropagation();
});
$('.close-popup2').click(function(){
$('.popup-overlay2').removeClass('show2');
});
});
</script>
Sie sehen gerade einen Platzhalterinhalt von Facebook. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Sie sehen gerade einen Platzhalterinhalt von Instagram. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
OIT Leistung
WordPress & Web-Leistungen
Professionelle WordPress-Betreuung, SEO-Optimierung und Webentwicklung für dein Unternehmen.
Hast du eine Frage zu diesem Artikel?
Schreib uns – wir antworten in der Regel innerhalb eines Werktages.
Ähnliche Artikel
DSGVO rechtssicheres Cookie-Plugin für WordPress
Borlabs Cookie – Cookie Opt-in Die aktuelle Datenschutzgrundverordnung (DSGVO) verpflichtet Sie,…
Lesen →
Wie Du Deine WordPress-Webseite barrierefrei machen kannst
In der heutigen digitalen Welt ist es wichtig, dass Deine Webseite für alle zugänglich ist – unabhä…
Lesen →Divi Theme – Einen Link in neuem Fenster öffnen
Ein Hyperlink auf eine andere Webseite möchte man gerne in einem neuen Fenster öffnen lassen, damit…
Lesen →