Advertisement
Guest User

Untitled

a guest
Jan 14th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 5.48 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Kolokviusmka2017- del2</title>
  6.     <script src="jquery/jquery-1.11.1.min.js"></script>
  7.     <script src="jquery/jquery.js"></script>
  8.     <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  9.     <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
  10.     <link rel="stylesheet" href="jquery/jquery-ui.min.css">
  11.     <link rel="stylesheet" href="jquery/jquery-ui.css">
  12.     <link rel="stylesheet" href="jquery/jquery-ui.structure.css">
  13.     <link rel="stylesheet" href="jquery/jquery-ui.theme.css">
  14.     <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
  15.  
  16.     <style type="text/css">
  17.         .selectable .ui-selecting { background: #FECA40; }
  18.         .selectable .ui-selected { background: #F39814; color: white; }
  19.         .selectable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
  20.         .selectable li { margin: 3px; padding: 0.4em; font-size: 1.4em; height: 18px; }
  21.         .list-item
  22.         {
  23.             list-style-type: none;
  24.             border: 1px solid black;
  25.             width:50%;
  26.         }
  27.     </style>
  28.  
  29. </head>
  30. <body>
  31. <button id="button">Click me to get informations</button>
  32. <ul class="sortable" id="2016-Drivers">
  33.     <h2>2016 Drivers</h2>
  34. </ul>
  35. <br>
  36. <br>
  37. <ul class="sortable" id="2017-Drivers">
  38.     <h2>2017 Drivers</h2>
  39. </ul>
  40. <br>
  41. <br>
  42. <ul class="sortable" id="favorite">
  43.  
  44. </ul>
  45. <script type="text/javascript">
  46.     var year2016;
  47.     year2016 = parseInt(year2016);
  48.     year2016 = 2016;
  49.     console.log(year2016);
  50.     var year2017;
  51.     year2017 = parseInt(year2017);
  52.     year2017 = 2017;
  53.     console.log(year2017);
  54.     var temp1;
  55.     var temp2;
  56.     $(document).ready(function () {
  57.         $('#2016-Drivers').sortable({
  58.             connectWith: '#favorite',
  59.             connectWith: '#2017-Drivers'
  60.         });
  61.         $('#2017-Drivers').sortable({
  62.             connectWith: '#favorite',
  63.             connectWith: '#2016-Drivers'
  64.         });
  65.         $('#favorite').sortable({
  66.             connectWith: '#2016-Drivers',
  67.             connectWith: '#2017-Drivers'
  68.         });
  69.         $('#button').on('click',function () {
  70.            var url1 =  "http://ergast.com/api/f1/" +year2016+"/drivers.json"
  71.             $.ajax({
  72.                 url: url1,
  73.                 dataType: 'json',
  74.                 success: function (data1) {
  75.                     temp1 = data1;
  76.                     console.log(temp1);
  77.                     var drivers2016 = data1.MRData.DriverTable.Drivers;
  78.                     //console.log(drivers2016);
  79.                     for(var i=0;i<drivers2016.length;i++)
  80.                     {
  81.                         var name1 = drivers2016[i].givenName;
  82.                        // console.log(name1);
  83.                         var surname1 = drivers2016[i].familyName;
  84.                         //console.log(surname1);
  85.                         /*var permamentNumber1 = drivers2016[i].permanentNumber;
  86.                        // console.log(permamentNumber1);
  87.                         var dateOfBirthd1 = drivers2016[i].dateOfBirth;
  88.                        // console.log(dateOfBirthd1);
  89.                         var nationality1 = drivers2016[i].nationality;
  90.                        // console.log(nationality1);
  91.                         var driverUrl1 = drivers2016[i].url; */
  92.                         //console.log(driverUrl1);
  93.                         $('#2016-Drivers').append(
  94.                             "<li class='list-item'>"+name1+ ' ' +surname1+"</li>"
  95.                         );
  96.                         var listItemArray = $('.list-item');
  97.                        console.log(listItemArray);
  98.                     }
  99.                    /*$(document).on('click','.list-item' , function() {
  100.                         $('.list-item').append(
  101.                             "<p class='informations-2016'>"+permamentNumber1+"</p>"+"<br>"+"<p class='informations-2016'>"+dateOfBirthd1+"</p>"+"<p class='informations-2016'>"+nationality1+"</p>"+"<br>"+"<p class='informations-2016'>"+driverUrl1+"</p>"
  102.                         )
  103.                     });
  104.                     $('.informations-2016').hide();*/
  105.                    for(var j=0;i<listItemArray.length;j++)
  106.                    {
  107.                        $(this).on('click', function() {
  108.                            for(i=0;i<drivers2016.length;i++)
  109.                            {
  110.                                var permamentNumber1 = drivers2016[i].permanentNumber;
  111.                                // console.log(permamentNumber1);
  112.                                var dateOfBirthd1 = drivers2016[i].dateOfBirth;
  113.                                // console.log(dateOfBirthd1);
  114.                                var nationality1 = drivers2016[i].nationality;
  115.                                // console.log(nationality1);
  116.                                var driverUrl1 = drivers2016[i].url;
  117.                                //console.log(driverUrl1);
  118.                            }
  119.                            $(this).append(
  120.                                "<p class='informations-2016'>"+permamentNumber1+"</p>"+"<br>"+"<p class='informations-2016'>"+dateOfBirthd1+"</p>"+"<p class='informations-2016'>"+nationality1+"</p>"+"<br>"+"<p class='informations-2016'>"+driverUrl1+"</p>"
  121.                            )
  122.                        });
  123.                        $('.informations-2016').hide();
  124.                    }
  125.  
  126.                 }
  127.             });
  128.         });
  129.  
  130.     });
  131.  
  132. </script>
  133. </body>
  134. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement