LegoDrifter

Drivers

Jun 10th, 2021
574
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.72 KB | None | 0 0
  1.  
  2. <!DOCTYPE html>
  3. <htm>
  4. <head>
  5. <script src="zadaci/jquery/jquery.js"></script>
  6. <script src="zadaci/jquery/jquery-ui.js"></script>
  7. <link rel="stylesheet" href="zadaci/jquery/jquery-ui.css">
  8.  
  9. </head>
  10. <style>
  11. .litem{
  12. width: 200px;
  13. border:1px solid lightblue;
  14. border-radius: 5px;
  15. padding:10px;
  16. margin:20px;
  17. list-style-type: none;
  18. min-height: 20px;
  19.  
  20. }
  21. #lista1,#lista2,#lista3{
  22. border: 1px solid black;
  23. width: 300px;
  24. min-height: 20px;
  25. list-style-type: none;
  26. margin: 0;
  27. padding: 10px;
  28. float: left;
  29. margin-right: 20px;
  30. }
  31. #infoDriver{
  32. position: absolute;
  33. right: 200px;
  34. width: 300px;
  35. border:1px solid black;
  36. }
  37. #socialMedia{
  38. position: absolute;
  39. bottom: 500px;
  40. left:1200px;
  41.  
  42. }
  43.  
  44.  
  45.  
  46. </style>
  47. <script>
  48. $(document).ready(function(){
  49.  
  50. $.ajax({
  51. url:"http://ergast.com/api/f1/2016/drivers.json",
  52. dataType:"jsonP",
  53. success: function(data){
  54.  
  55. for(var i = 0 ; i < data.MRData.DriverTable.Drivers.length ; i++)
  56. {
  57. var name = data.MRData.DriverTable.Drivers[i].givenName;
  58. var famName = data.MRData.DriverTable.Drivers[i].familyName;
  59. var perNumber = data.MRData.DriverTable.Drivers[i].permanentNumber;
  60. var nation = data.MRData.DriverTable.Drivers[i].nationality;
  61. var birth = data.MRData.DriverTable.Drivers[i].dateOfBirth;
  62. var urlP = data.MRData.DriverTable.Drivers[i].url;
  63. var listItem = $("<li class='litem' name = '"+name+"' fam = '"+famName+"' PN = '"+perNumber+"' nat = '"+nation+"' bir = '"+birth+"' ur = '"+urlP+"'>"+name+" "+famName+"</li>");
  64. $("#lista1").append(listItem);
  65. }
  66.  
  67. }
  68.  
  69. });
  70. $.ajax({
  71. url:"http://ergast.com/api/f1/2016/drivers.json",
  72. dataType:"jsonP",
  73. success: function(data){
  74.  
  75. for(var i = 0 ; i < data.MRData.DriverTable.Drivers.length ; i++)
  76. {
  77. var name = data.MRData.DriverTable.Drivers[i].givenName;
  78. var famName = data.MRData.DriverTable.Drivers[i].familyName;
  79. var perNumber = data.MRData.DriverTable.Drivers[i].permanentNumber;
  80. var nation = data.MRData.DriverTable.Drivers[i].nationality;
  81. var birth = data.MRData.DriverTable.Drivers[i].dateOfBirth;
  82. var urlP = data.MRData.DriverTable.Drivers[i].url;
  83. var listItem = $("<li class='litem' name = '"+name+"' fam = '"+famName+"' PN = '"+perNumber+"' nat = '"+nation+"' bir = '"+birth+"' ur = '"+urlP+"'>"+name+" "+famName+"</li>");
  84. $("#lista2").append(listItem);
  85. }
  86.  
  87. }
  88.  
  89. });
  90. $( "#lista1, #lista2,#lista3" ).sortable({
  91. connectWith: "#lista1,#lista2,#lista3",
  92. dropOnEmpty:true
  93. }).disableSelection();
  94.  
  95. $(document).on("click",".litem",function(){
  96. $("#infoDriver").show();
  97.  
  98. $("#ime").html($(this).attr("name"));
  99. $("#prezime").html($(this).attr("fam"));
  100. $("#nacija").html($(this).attr("nat"));
  101. $("#roden").html($(this).attr("bir"));
  102. $("#urlVideo").html($(this).attr("ur"));
  103. $("#brojce").html($(this).attr("PN"));
  104.  
  105.  
  106.  
  107.  
  108. });
  109.  
  110.  
  111. });
  112.  
  113.  
  114. </script>
  115. <body>
  116.  
  117. <ul id="lista1">
  118.  
  119.  
  120. </ul>
  121.  
  122. <ul id="lista2">
  123.  
  124.  
  125. </ul>
  126.  
  127. <ul id="lista3">
  128.  
  129.  
  130.  
  131. </ul>
  132.  
  133. <div id="infoDriver" style="display: none;">
  134. <div>ime:<p style="display:inline;" id="ime"></p></div>
  135. <div>prezime:<p style="display:inline;" id="prezime"></p></div>
  136. <div>roden:<p style="display:inline;" id="roden"></p></div>
  137. <div>permanentNumber:<p style="display:inline;" id="brojce"></p></div>
  138. <div>nacija:<p style="display:inline;" id="nacija"></p></div>
  139. <div>url:<p style="display:inline;" id="urlVideo"></p></div>
  140. </div>
  141. <div id="socialMedia">
  142. <a href="https://www.facebook.com/"><img src="vezba9-So Knigite/images/digg.png"></a>
  143. <img src="vezba9-So Knigite/images/facebook.png">
  144. <img src="vezba9-So Knigite/images/flickr.png">
  145.  
  146.  
  147.  
  148. </div>
  149.  
  150.  
  151.  
  152. </body>
  153. </htm>
Advertisement
Add Comment
Please, Sign In to add comment