Objectifs
Exercice 01
Énoncé
-
Vous pouvez visualiser l'énoncé de l'exercice
Solution
<!doctype html> <html lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>jQuery</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.1/css/all.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <!--On ecrit notre code JavaScript / jQuery--> <script> $(document).ready(function(){ var small={width: "100px",height: "116px"}; var large={width: "200px",height: "232px"}; var count=1; $("#agr").click(function() { $(imgtab).animate({ width:"+=20px",height:"+=20px" }); $("#hauteur").text($('#imgtab').width()); $("#largeur").text($('#imgtab').height()); }); $("#dim").click(function() { $(imgtab).animate({ width:'-=20px',height:'-=20px' }); $("#hauteur").text($('#imgtab').width()); $("#largeur").text($('#imgtab').height()); }); }); </script> </head> <body> <h1>Gestion d'évènements en jQuery</h1> <table> <tr> <td colspan="2"><img id="imgtab" src="image.jpg"></td></tr> <tr> <td><button id="agr">Agrandir l'image</button> Hauteur:<span id="hauteur"></span> </td> <td><button id="dim">Réduire l'image</button> Largeur:<span id="largeur"></span> </td> </tr> </table> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script> </body></html>
Exercice 05
Énoncé
-
Vous pouvez visualiser l'énoncé de l'exercice
Solution
<!doctype html> <html lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>jQuery</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.1/css/all.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#tous").click(function(){ var checked_status = this.checked; $("input[name=case]").each(function(){ this.checked = checked_status; }); }); }); </script> </head> <body> <div class="container"> <div class="form-check"> La librairie jQuery est :<br /> <input class="form-check-input" type="checkbox" name="case" />Concise<br /> <input class="form-check-input" type="checkbox" name="case" />Souple<br /> <input class="form-check-input" type="checkbox" name="case" />Compacte<br /> <input class="form-check-input" type="checkbox" name="case" />Rapide<br /> <input class="form-check-input" type="checkbox" name="case" />Compatible<br /> <br /> <input class="form-check-input" type="checkbox" id="tous" /><b>Sélectionner tout</b> </div> </div> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script> </body></html>
Exercice 06
Énoncé
-
Vous pouvez visualiser l'énoncé de l'exercice
Solution
<!doctype html> <html lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>jQuery</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.1/css/all.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <style type="text/css"> /* div { width: 150px; height: 16px; border: 1px dotted black;}*/ </style> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ var choix = $('input:radio:checked').val(); $("div#resultat").html("Votre choix est : <strong>"+choix+"</strong>"); }); }); </script> </head> <body> <div class="container"> <div class="row"> <div class="card border-info mb-3" style="min-width: 22rem;"> <div class="card-header">Affichez votre choix</div> <div class="card-body text-info"> <form action=""> <input type="radio" name="1" value="Internet Explorer" />Internet Explorer<br /> <input type="radio" name="1" value="Firefox" />Firefox<br /> <input type="radio" name="1" value="Safari" />Safari<br /> <input type="radio" name="1" value="Opera" />Opera<br /> <input type="radio" name="1" value="Google" />Google<br /> <input type="radio" name="1" value="Autre" />Autre<br /> </form> <button class="btn btn-info">Trouver</button> <div ></div> </div> <div class="card-footer bg-transparent border-info" id="resultat">Votre choix est :</div> </div> </div> </div> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script> </body></html>