Heim >Web-Frontend >js-Tutorial >Wie starte ich ein Bootstrap-Modal automatisch beim Laden der Seite?

Wie starte ich ein Bootstrap-Modal automatisch beim Laden der Seite?

Barbara Streisand
Barbara StreisandOriginal
2024-10-19 15:59:021066Durchsuche

How to Launch a Bootstrap Modal Automatically on Page Load?

Bootstrap Modal beim Laden der Seite starten

Bootstrap bietet eine einfache Möglichkeit, modale Popups zu erstellen, erfordert jedoch einige grundlegende JavaScript-Kenntnisse. Für Anfänger kann dies entmutigend sein, insbesondere wenn sie versuchen, ein Modal beim Laden der Seite direkt zu starten.

Verstehen der Dokumentation

In der Bootstrap-Dokumentation wird empfohlen, das Modal mit $ aufzurufen ('#myModal').modal(optionen). Es kann jedoch verwirrend sein, herauszufinden, wie dieser Code für ein Seitenladeszenario verwendet wird.

Lösung

Um ein Bootstrap-Modal sofort beim Laden der Seite zu starten, packen Sie es in ein jQuery-Ladeereignis im Abschnitt Ihres Dokuments. Dadurch wird das Modal automatisch ausgelöst, wenn die Seite geladen wird.

<code class="html"><script type="text/javascript">
  $(window).on('load', function() {
    $('#myModal').modal('show');
  });
</script></code>

Stellen Sie sicher, dass Ihr HTML das Modal mit den erforderlichen Klassen und der erforderlichen Struktur enthält:

<code class="html"><div class="modal hide fade" id="myModal">
  <!-- Modal Header -->
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
      <span aria-hidden="true">&times;</span>
    </button>
    <h4 class="modal-title">Modal title</h4>
  </div>

  <!-- Modal Body -->
  <div class="modal-body">
    ...
  </div>

  <!-- Modal Footer -->
  <div class="modal-footer">
    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
    <button type="button" class="btn btn-primary">Save changes</button>
  </div>
</div></code>

Während diese Methode automatisch öffnet Modal beim Laden der Seite, Sie können das Modal weiterhin manuell über eine Schaltfläche oder einen Link mit dem folgenden Code auslösen:

<code class="html"><button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">
  Launch Modal
</button></code>

Das obige ist der detaillierte Inhalt vonWie starte ich ein Bootstrap-Modal automatisch beim Laden der Seite?. 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