[jQuery] explain this please

[jQuery] explain this please

So for school i had to make an imagemap with jQuery, but now we have to explain it to the teacher and i dont really know how it works. So if somebody could explain it to me that would be great

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>GIP 6e IB</title>
  6. <link rel="shortcut icon" href="../afbeeldingen/favicon.ico" type="image/x-icon" />
  7.     <link rel="stylesheet" type="text/css" href="../css/css.css"/>
  8. <link href="../menu_assets/styles.css" rel="stylesheet" type="text/css">
  9. <script type="text/javascript" src="../jquery/jquery-1.9.1.js"></script>
  10. <script type="text/javascript">
  11.  $(document).ready(function(){
  12.  
  13. $('#foto1').click(function(){
  14. $('.backdrop, #lb1').animate({'opacity':'.50'}, 300, 'linear');
  15. $('#lb1').animate({'opacity':'1.00'}, 300, 'linear');
  16. $('.backdrop, #lb1').css('display', 'block');
  17. });
  18. $('#foto2').click(function(){
  19. $('.backdrop, #lb2').animate({'opacity':'.50'}, 300, 'linear');
  20. $('#lb2').animate({'opacity':'1.00'}, 300, 'linear');
  21. $('.backdrop, #lb2').css('display', 'block');
  22. });
  23. $('#foto3').click(function(){
  24. $('.backdrop, #lb3').animate({'opacity':'.50'}, 300, 'linear');
  25. $('#lb3').animate({'opacity':'1.00'}, 300, 'linear');
  26. $('.backdrop, #lb3').css('display', 'block');
  27. });
  28.  
  29. $('.close').click(function(){
  30. close_box();
  31. });
  32.  
  33. $('.backdrop').click(function(){
  34. close_box();
  35. });
  36.  
  37. });
  38.  
  39. function close_box()
  40. {
  41. $('.backdrop, .box').animate({'opacity':'0'}, 300, 'linear', function(){
  42. $('.backdrop, .box').css('display', 'none');
  43. });
  44. }
  45. </script>
  46. </head>

  47. <body>


  48. <div align="center" class="titel" >
  49. ALBI
  50. </div>
  51. <div id="header" align="center">
  52. <img src="../afbeeldingen/Albi-Finale.jpg" alt="foto albi" width="100%" height="250" />
  53. </div>
  54. <div id='cssmenu'>
  55. <ul>
  56.    <li><a href='index.html'><span>Home</span></a></li>
  57.    <li><a href='laville.html'><span>La Ville</span></a></li>
  58.    <li><a href='excursions.html'><span>Excursions</span></a>
  59.       <ul>
  60.         <li><a href='sportif.html'><span>Sportif</span></a></li>
  61.          <li><a href='culture.html'><span>Culture</span></a></li>
  62.          <li><a href='nature.html'><span>Nature</span></a></li>
  63.       </ul>
  64.    </li>
  65.    <li><a href='hotel.html'><span>Hôtel</span></a></li>
  66.    <li><a href='route.html'><span>Route</span></a></li>
  67.    <li><a href='photos.html'><span>Photos</span></a></li>
  68.    <li><a href='contact.html'><span>Contact</span></a></li>
  69.    <li class='active'><a href='vues.html'><span>Vues</span></a></li>
  70. </ul>
  71. </div>

  72. <div id="inhoud">
  73. <img src="../imagemap/albi-map.jpg" width="500" height="731" alt="imagemap albi" usemap="#albi" />

  74. <map name="albi">
  75. <area shape="circle" coords="108,363,48" href="#" id="foto1"/>
  76.     <area shape="circle" coords="89,442,35" href="#" id="foto2"/>
  77.     <area shape="circle" coords="294,516,44" href="#" id="foto3"/>
  78.     
  79. </map>
  80. </div>

  81. <div class="backdrop"></div>
  82. <div class="box" id="lb1"><div class="close">x</div>
  83. <img src="../imagemap/400px-Albi_Palais_de_la_Berbie.jpg" width="400" height="300"><br />Ici c'est le Palais de la Berbie</div>
  84.             
  85. <div class="box" id="lb2"><div class="close">x</div>
  86.   <img src="../imagemap/Albi Cathédrale Ste Cécile2.jpg" width="400" height="300" alt="cathedrale" /><br />Ici c'est le Cathédrale de Saint Cécile<br /></div>
  87.         
  88. <div class="box" id="lb3"><div class="close">x</div>
  89. <img src="../imagemap/castelnau-de-montmiral-02.jpg" width="400" height="300" alt="stadhuis" /><br />Ici c'est le hôtel de ville</div>
  90.         
  91. <div id='footer'>
  92. Thomas Van der Straeten ©
  93. </div>
  94. </body>
  95. </html>