script.js 907 B

1234567891011121314151617181920212223
  1. // Styles : largeur et hauteur d'un élément
  2. var divsInner = $('.inner');
  3. divsInner.each(function() {
  4. var div = $(this);
  5. var functions = [
  6. 'width', 'innerWidth', 'outerWidth',
  7. 'height', 'innerHeight', 'outerHeight'
  8. ];
  9. // On va construire une liste précédée d'un titre
  10. var divTitle = div.html();
  11. // Tag d'ouverture de la liste
  12. var resultHtml = '<li>Div: ' + divTitle + '<ul>';
  13. functions.forEach( function( funcName ) {
  14. // A la 1ère itération, funcName vaut width, puis innerWidth à la 2nde...
  15. // On va se servir de ce funcName pour savoir quelle fonction appeler !
  16. var result = div[funcName]();
  17. resultHtml += '<li>.' + funcName + '() renvoie: '+ result + '</li>';
  18. });
  19. resultHtml += '</ul></li>'; // Ne pas oublier les tags de fermeture
  20. // On ajoute le tout à la div de résultats.
  21. $('#results').append(resultHtml);
  22. });