Heim  >  Artikel  >  Web-Frontend  >  So erstellen Sie ein JQuery-Popup-Fenster

So erstellen Sie ein JQuery-Popup-Fenster

王林
王林Original
2023-05-25 13:03:081072Durchsuche

jQuery ist eine schnelle, übersichtliche JavaScript-Bibliothek, die das Durchlaufen und Bearbeiten von HTML-Dokumenten, die Ereignisbehandlung, das Animationsdesign und die Ajax-Interaktion vereinfacht. In der Webentwicklung sind Popup-Fenster eine gängige Interaktionsmethode. In diesem Artikel wird erläutert, wie Sie mit jQuery Popup-Fenster erstellen.

Zuerst müssen wir den CDN-Link der jQuery-Bibliothek in die HTML-Datei einführen:

<script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>

Als nächstes erstellen wir einen HTML-Teil, der den Popup-Inhalt enthält:

<div id="myModal" class="modal">
  <div class="modal-content">
    <span class="close">&times;</span>
    <p>Hello World!</p>
  </div>
</div>

Hier gibt das Element dc6dce4a544fdca2df29d5ac0ea9906b einen Popup-Fenstercontainer mit der ID myModal und dem Klassennamen modal an ; dc6dce4a544fdca2df29d5ac0ea9906b enthält einen weiteren Container mit dem Klassennamen modal-content, der zur Anzeige des Inhalts des Popup-Fensters verwendet wird; 45a2772a6b6107b401db3c9b82c049c2 Das Element gibt ein Gabelsymbol mit dem Klassennamen close an, das zum Schließen des Popup-Fensters e388a4556c0f65e1904146cc1a846bee verwendet wird. Das -Element enthält den Textinhalt, den wir im Popup-Fenster anzeigen möchten. dc6dce4a544fdca2df29d5ac0ea9906b元素指定了一个ID为myModal和类名为modal的弹窗容器;dc6dce4a544fdca2df29d5ac0ea9906b元素中包含另一个类名为modal-content的容器,用于显示弹窗的内容;45a2772a6b6107b401db3c9b82c049c2元素指定了一个类名为close的叉子图标,用于关闭弹窗;e388a4556c0f65e1904146cc1a846bee元素包含了我们想要在弹窗中显示的文本内容。

接下来,我们需要编写JavaScript代码来实现弹窗:

// 获取弹窗元素
var modal = document.getElementById('myModal');

// 获取叉子图标元素
var closeBtn = document.getElementsByClassName('close')[0];

// 当叉子图标被点击时,关闭弹窗
closeBtn.onclick = function() {
  modal.style.display = "none";
}

// 当用户点击其他地方时,关闭弹窗
window.onclick = function(event) {
  if (event.target == modal) {
    modal.style.display = "none";
  }
}

// 当按钮被点击时,显示弹窗
$('#myButton').click(function() {
  modal.style.display = "block";
});

这里,我们首先获取了弹窗元素和叉子图标元素。然后,在叉子图标被点击时,我们使用onclick事件来将弹窗的显示属性设置为none,从而关闭弹窗。接下来,我们使用window对象的onlick事件来监听用户在窗口中的其他部分的点击事件,以便在用户单击弹窗以外的区域时关闭弹窗。

最后,我们监听按钮的点击事件,并在单击时使用jQuery将弹窗的显示属性设置为block,从而显示弹窗。这里我们使用了jQuery的click()

Als nächstes müssen wir JavaScript-Code schreiben, um das Popup-Fenster zu implementieren:

rrreee

Hier erhalten wir zuerst das Popup-Fensterelement und das Gabelsymbolelement. Wenn dann auf das Gabelsymbol geklickt wird, verwenden wir das Ereignis onclick, um die Anzeigeeigenschaft des Popup-Fensters auf none zu setzen und dadurch das Popup-Fenster zu schließen. Als nächstes verwenden wir das onlick-Ereignis des window-Objekts, um auf die Klickereignisse des Benutzers in anderen Teilen des Fensters zu warten, sodass das Popup geschlossen werden kann, wenn der Benutzer außerhalb klickt das Popup-Fenster.

Abschließend hören wir uns das Klickereignis der Schaltfläche an und verwenden jQuery, um das Anzeigeattribut des Popup-Fensters auf block zu setzen, wenn darauf geklickt wird, um das Popup anzuzeigen Fenster. Hier verwenden wir die Methode click() von jQuery, um Klickereignisse zu registrieren.

Mit dem obigen Code haben wir nun ein einfaches jQuery-Popup-Beispiel erstellt. In tatsächlichen Projekten können Sie Popup-Fenster mithilfe von Stilen und JavaScript-Code an unterschiedliche Anforderungen anpassen. #🎜🎜##🎜🎜#Zusammenfassung: #🎜🎜##🎜🎜#jQuery ist eine beliebte JavaScript-Bibliothek, die verwendet werden kann, um das Durchlaufen und Bearbeiten von HTML-Dokumenten, die Ereignisbehandlung, das Animationsdesign und die Ajax-Interaktion zu vereinfachen. Mit jQuery können Sie ganz einfach Popup-Fenster erstellen und den Stil und die Funktionalität des Popup-Fensters nach Bedarf anpassen. In tatsächlichen Projekten können Sie jQuery verwenden, um eine erweiterte Benutzerinteraktionserfahrung zu erzielen. #🎜🎜#

Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein JQuery-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