Heim  >  Artikel  >  Web-Frontend  >  jquery löscht das angezeigte Popup-Fenster

jquery löscht das angezeigte Popup-Fenster

WBOY
WBOYOriginal
2023-05-28 11:43:37322Durchsuche

Da Webanwendungen immer beliebter werden, ändert sich auch die Art der Interaktion mit Benutzern ständig. Pop-ups sind eine zuverlässige Möglichkeit, dem Benutzer etwas mitzuteilen, worauf er achten muss, ihn zu fragen, ob er eine Aktion ausführen soll, oder eine Erfolgsmeldung anzuzeigen. Wenn die Popup-Ebene jedoch nicht mehr benötigt wird, ist es am besten, sie von der Seite zu entfernen, um visuelle Verwirrung für Benutzer zu vermeiden.

In diesem Artikel stellen wir vor, wie Sie mit jQuery das angezeigte Popup-Fenster entfernen. jQuery ist eine weit verbreitete JavaScript-Bibliothek, die zu einem der bevorzugten Tools für Entwickler geworden ist.

Schritt 1: HTML und CSS hinzufügen

Zuerst müssen wir der Seite HTML und CSS hinzufügen, um das Popup-Feld zu erstellen. In diesem Beispiel erstellen wir ein einfaches Div, das als Popover dient.

Der HTML-Code sieht so aus:

<div class="popup">
  <h2>提示</h2>
  <p>欢迎来到我的网站!</p>
  <button class="close">关闭</button>
</div>

Wir müssen diesem Div auch CSS-Stile hinzufügen, um es auf der Seite zu zentrieren und es wie eine Popup-Ebene aussehen zu lassen.

Der CSS-Code sieht so aus:

.popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 20px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  z-index: 9999;
}

.popup h2 {
  font-size: 18px;
  margin-top: 0;
}

.popup p {
  margin-bottom: 0;
}

.close {
  background-color: #ccc;
  border: none;
  color: #fff;
  padding: 5px 10px;
  cursor: pointer;
  float: right;
  margin-top: 10px;
}

Dieser CSS-Code erstellt ein einfaches Popup-Feld auf der Seite und platziert es in der Mitte der Seite. Außerdem wird dem Popup eine Schaltfläche zum Schließen hinzugefügt, sodass es geschlossen werden kann, wenn das Popup nicht mehr benötigt wird.

Schritt 2: Popup anzeigen

Da wir nun das Popup erstellt haben, besteht der nächste Schritt darin, es bei Bedarf anzuzeigen. Dazu verwenden wir die show()-Methode von jQuery.

Der jQuery-Code sieht so aus:

$(document).ready(function() {
  $('.show-popup').click(function() {
    $('.popup').show();
  });
});

Dieser Code findet das Element mit dem Namen .show-popup (z. B. eine Schaltfläche) auf der Seite. Wenn der Benutzer auf dieses Element klickt, wird das Popup-Feld mit dem Befehl show( angezeigt. ) Methode.

Schritt 3: Schließen Sie das Popup

Wenn der Benutzer die Aktion im Zusammenhang mit dem Popup abgeschlossen hat, entfernen Sie es am besten von der Seite. Dazu verwenden wir die Methode „remove()“ von jQuery.

Der jQuery-Code sieht so aus:

$(document).ready(function() {
  $('.close').click(function() {
    $('.popup').remove();
  });
});

Dieser Code findet das Element mit dem Namen .close (die Schaltfläche „Schließen“) auf der Seite. Wenn der Benutzer auf dieses Element klickt, wird das Popup-Fenster mithilfe der Option „Entfernen“ auf der Seite nach oben verschoben ()-Methode.

Schritt 4: Code vervollständigen

Zuletzt fügen wir alle Codeschnipsel zusammen, sodass ein funktionierendes Popup entsteht.

Der vollständige Code sieht so aus:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>jQuery删除显示的弹框</title>
  <style>
    .popup {
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      background-color: #fff;
      padding: 20px;
      box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
      z-index: 9999;
    }

    .popup h2 {
      font-size: 18px;
      margin-top: 0;
    }

    .popup p {
      margin-bottom: 0;
    }

    .close {
      background-color: #ccc;
      border: none;
      color: #fff;
      padding: 5px 10px;
      cursor: pointer;
      float: right;
      margin-top: 10px;
    }
  </style>
</head>
<body>
  <button class="show-popup">显示弹框</button>
  <div class="popup">
    <h2>提示</h2>
    <p>欢迎来到我的网站!</p>
    <button class="close">关闭</button>
  </div>

  <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
  <script>
    $(document).ready(function() {
      $('.show-popup').click(function() {
        $('.popup').show();
      });

      $('.close').click(function() {
        $('.popup').remove();
      });
    });
  </script>
</body>
</html>

Wenn der Benutzer nun auf die Schaltfläche „Popup anzeigen“ klickt, wird das Popup mit der Methode show() angezeigt. Wenn der Benutzer auf die Schaltfläche „Schließen“ klickt, wird das Popup mithilfe der Methode „remove()“ von der Seite entfernt.

Zusammenfassung

In diesem Artikel haben wir gelernt, wie man mit jQuery ein angezeigtes Popup-Fenster erstellt und entfernt. Pop-ups sind eine großartige Möglichkeit, mit Benutzern zu interagieren, aber bei falscher Verwendung können sie das Benutzererlebnis beeinträchtigen. Es ist am besten, Popups nur bei Bedarf anzuzeigen und sie mit jQuery zu entfernen, um die Seite sauber und benutzerfreundlich zu halten.

Das obige ist der detaillierte Inhalt vonjquery löscht das angezeigte Popup-Fenster. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn