Ich habe eine Bildminiatur erstellt und diese Miniatur mit dem folgenden Code verknüpft.So fügen Sie einem Modal Navigationsschaltflächen (vorherige und nächste) hinzu
<!DOCTYPE html>
<html>
<head>
\t \t <script src="https://code.jquery.com/jquery-2.2.3.min.js"></script>
\t \t <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
\t \t <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel='stylesheet' type='text/css' />
\t \t
</head>
<body>
\t \t <!--thumbnail section-->
\t \t <section class="container">
\t \t \t <div class="row add-bottom text-center">
\t \t \t \t <a href="#migrant" class="thumbnail" data-toggle="modal">
\t \t \t \t \t <img src=".." alt="Project Image" class="img-responsive center-block">
\t \t \t \t </a>
\t \t \t \t <br />
\t \t \t \t <br />
\t \t \t \t <a href="#water" class="thumbnail" data-toggle="modal">
\t \t \t \t \t <img src=".." alt="Project Image1" class="img-responsive center-block">
\t \t \t \t </a>
\t \t \t </div>
\t \t </section>
\t \t
\t \t <!--Modal Content-->
\t \t <div class="modal fade" id="migrant" role="dialog">
\t \t \t <div class="modal-dialog">
\t \t \t \t
\t \t \t \t <div class="modal-content">
\t \t \t \t \t <div class="modal-header">
\t \t \t \t \t \t
\t \t \t \t \t \t <h3>Migrants</h3>
\t \t \t \t \t \t <button type="button" class="close" data-dismiss="modal">x</button>
\t \t \t \t \t </div>
\t \t \t \t \t <div class="modal-body">
\t \t \t \t \t \t <div class="modal-footer txt_center">
\t \t \t \t \t \t \t <p>
\t \t \t \t \t \t \t \t <img src=".." alt="migrant01" class="pull-right">The Grapes of Wrath is an Amer list novel written by John Steinbeck and published in 1939. The book won the National Book Award and Pulitzer Prize for fiction, and it was cited prominently when Steinbeck was awarded the Nobel Prize in 1962
\t \t \t \t \t \t \t </p>
\t \t \t \t \t \t </div>
\t \t \t \t \t </div>
\t \t \t \t \t <div class="modal-footer">
\t \t \t \t \t \t <button class="btn" data-dismiss="modal">Close</button>
\t \t \t \t \t </div>
\t \t \t \t </div>
\t \t \t </div>
\t \t </div>
\t \t <div class="modal fade" id="water" role="dialog">
\t \t \t <div class="modal-dialog">
\t \t \t \t
\t \t \t \t <div class="modal-content">
\t \t \t \t \t <div class="modal-header">
\t \t \t \t \t \t <h3>Water</h3>
\t \t \t \t \t \t <button type="button" class="close" data-dismiss="modal">x</button>
\t \t \t \t \t </div>
\t \t \t \t \t <div class="modal-body">
\t \t \t \t \t \t <div class="modal-footer txt_center">
\t \t \t \t \t \t \t <p>
\t \t \t \t \t \t \t \t <img src=".." alt="water01" class="pull-right">The Orchidaceae are a diverse and widespread family of flowering plants, with blooms that are often colourful and often fragrant, commonly known as the orchid family. Along with the Asteraceae, they are one of the two largest families of flowering
\t \t \t \t \t \t \t \t plants. The Orchidaceae have about 27,800 currently accepted species, distributed in about 880 genera
\t \t \t \t \t \t \t </p>
\t \t \t \t \t \t </div>
\t \t \t \t \t </div>
\t \t \t \t \t <div class="modal-footer">
\t \t \t \t \t \t <button class="btn" data-dismiss="modal">Close</button>
\t \t \t \t \t </div>
\t \t \t \t </div>
\t \t \t </div>
\t \t </div>
</body>
</html>
Jetzt möchte ich Navigationstasten (vorherige und nächste) mit dem modalen Fenster hinzuzufügen, die zusammen mit einem Absatz das Bild angezeigt, der das Bild beschreibt. Sobald das modale Fenster angezeigt wird, muss ich das Fenster nicht schließen und immer wieder zum Miniaturbild zurückkehren. Einmal wird das modale Fenster durch Hinzufügen der Navigationsschaltfläche angezeigt, die ich für das gewünschte Bild mit seiner Beschreibung aufrufen möchte. Wie könnte ich vielleicht dafür gehen?
ich den obigen Code versucht, aber ich bekomme ein unerwünschtes Ergebnis (mehrere Miniaturansichten und Modale werden zur gleichen Zeit angezeigt), was nicht dasselbe ist wie das Ergebnis in Plunker.Mehr darüber in Plunker habe ich auch für die angegebene thumbnail gesehen Das entsprechende Modal wird nicht angezeigt, stattdessen wird standardmäßig das 1. Modal angezeigt. Ich möchte auch die vorherige/nächste Schaltfläche weglassen, wenn sie das erste/letzte Modal erreicht.Anstatt Schaltflächen in der Modal-Fußzeile zu verwenden, wie Navigationspfeile in dem Modal-Körper verwenden, der wiederum zu vorherigen/nächsten modalen umleiten wird? –
Ich habe die Antwort aktualisiert, um die anderen Funktionen hinzuzufügen und das Problem zu beheben, bei dem immer das erste Element beim Klicken angezeigt wurde. Wenn Sie den Code unverändert verwenden, funktioniert es. Ich würde definitiv empfehlen, dass Sie nach einigen Kursen online suchen, um Ihnen zu helfen, jQuery und Bootstrap ein wenig besser zu verstehen. – WonderGrub