Ich habe ziemlich viele Bilder, die ich zusammen mit einem Bootstrap-Modal machen muss. Die Funktion zusammen mit JS funktioniert jetzt gut, aber ich möchte den Code optimieren. Dies ist der HTML-Code.gehören externe modal HTML-Dokument
HTML
<img id="courseImage" src="/images/thumbs/image1.jpg" alt="Trolltunga, Norway" width="300" height="200">
<!-- The Modal -->
<div id="courseModal" class="modal">
<!-- The Close Button -->
<span class="close" onclick="document.getElementById('courseModal').style.display='none'">×</span>
<!-- Modal Content (The Image) -->
<img class="modal-content" id="img01">
<!-- Modal Caption (Image Text) -->
<div id="caption"></div>
</div>
Gibt es nicht eine Möglichkeit, wo ich einige der HTML enthalten kann. Ich habe versucht, so zu tun, aber das funktioniert nicht.
<img id="courseImage" src="/images/thumbs/image1.jpg" alt="Trolltunga, Norway" width="300" height="200">
<?php include $_SERVER['DOCUMENT_ROOT'] . '/resources/includes/courseModal.html' ?>
Ich denke nur, dass, wenn ich für rund 100 Bilder, die HTML gesetzt haben, gibt werde viel viel von HTML-Code in einem Dokument sein soll. Jedes Bild würde 6 Zeilen Code benötigen.
Für modal .. Sie können zu emodal.js oder bootbox.js http://saribe.github.io/eModal/#demo http://bootboxjs.com/examples.html wechseln –