JavaScript: Laden Sie die Bilder in einen div nach dem Klick auf eine Schaltfläche

Ich einen versteckten div (mit max-height und übergang), die zeigen, wenn ich auf eine Schaltfläche klicken. Dieses div enthält mehrere Bilder, die sich laden beim ersten laden der Seite. Ich möchte Sie zu laden, wenn ich auf die Taste, um das div, um die Seite leichter.

HTML:

<!DOCTYPE html>
<html>
<head>
  <style>
    .class1 {
      max-height:0px;
      transition:max-height 1s;
      overflow:hidden;
    }
  </style>
  <script>
    function show() {
      document.getElementById('id1').style.maxHeight = "200px";
    }
  </script>
</head>
<body>
  <button onclick="show()">Show Images</button>
  <hr>
	
  <div id="id1" class="class1">
    <img src="img1.jpg" alt="">
    <img src="img2.jpg" alt="">
    <img src="img3.jpg" alt="">
    <img src="img4.jpg" alt="">
  </div>
	
  <hr>
</body>
</html>

  • Lazy loading verwenden und laden Sie Sie entsprechend, wird es helfen, in der Improvisation, Performance.
InformationsquelleAutor Tanasis | 2016-07-27
Schreibe einen Kommentar