JavaScript: Charger les Images dans un div après avoir cliqué sur un bouton

J'ai un div caché (à l'aide de max-height et de transition) qui s'affiche quand je clique sur un bouton. Cette div contient plusieurs images qui se chargent lorsque vous chargez d'abord le site. Je tiens à charger lorsque je clique sur le bouton pour afficher le div, afin de rendre le site plus léger.

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>

  • Utiliser le chargement paresseux et de les charger en conséquence, il va aider à l'improvisation performence.
InformationsquelleAutor Tanasis | 2016-07-27