Advertisement
Guest User

Untitled

a guest
Nov 20th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.74 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <title>Electric Cars</title>
  7. <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
  8. <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
  9. <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
  10. <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
  11. <style>
  12. #FixedNavbar{
  13. position: fixed;
  14. top: 10px;
  15. right: 960px;
  16. }
  17.  
  18. .mybutton1{
  19. position: fixed;
  20. bottom: 45px;
  21. right: 80px;
  22. border-radius: 70%;
  23. }
  24.  
  25. body{
  26. background-color:#626262;
  27. }
  28.  
  29. #navbar li {
  30. display: inline;
  31. padding-right: 30px;
  32. }
  33. </style>
  34. </head>
  35. <body>
  36.  
  37. <pre>
  38.  
  39. </pre>
  40.  
  41. <div class="container FixedNavbar">
  42. <nav class="navbar navbar-expand-lg navbar-dark bg-dark" id="navbar-sus">
  43. <a class="navbar-brand" href="#" style=" padding-right: 250px" id="link-home">Electric cars</a>
  44. <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
  45. <span class="navbar-toggler-icon"></span>
  46. </button>
  47. <div class="collapse navbar-collapse" id="navbarNavDropdown">
  48. <ul class="navbar-nav">
  49. <li class="nav-item active" style=" padding-right: 250px">
  50. <a class="nav-link" href="#" id="link-info">Info </a>
  51. </li>
  52. <li class="nav-item dropdown">
  53. <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  54. Cars
  55. </a>
  56. <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink" id="lista-masini">
  57. <a class="dropdown-item" href="#">Tesla Model X</a>
  58. <a class="dropdown-item" href="#">VW e-Golf</a>
  59. <a class="dropdown-item" href="#">BMW i8</a>
  60. <a class="dropdown-item" href="#">Audi e-tron</a>
  61. <a class="dropdown-item" href="#">Porsche Mission E</a>
  62. </div>
  63. </li>
  64. </ul>
  65. </div>
  66. </nav>
  67. </div>
  68. <div class="container" id="home-page">
  69. Home
  70. </div>
  71. <div class="container" id="info-page">
  72. Info
  73. </div>
  74. <div class="container" id="info-masina">
  75. <h1 id="titlu-masina">sdfsdrf</h1>
  76. <p id="container-masina"> this is the full text about the car </p>
  77. </div>
  78. <script>
  79. var lista= [];
  80. $(document).ready(function(){
  81. $("#btn-stil").click(function(e){
  82. if ($(this).data("tip") == 0)
  83. {
  84. $(this).data("tip", 1);
  85. $(this).html("Dark");
  86. $("#navbar-sus").removeClass("bg-dark");
  87. $("#navbar-sus").removeClass("navbar-dark");
  88. $("#navbar-sus").addClass("bg-light");
  89. $("#navbar-sus").addClass("navbar-light");
  90. $("body").css("background-color","#d6d6d6");
  91. }
  92. else
  93. {
  94. $(this).data("tip", 0);
  95. $(this).html("Light");
  96. $("#navbar-sus").addClass("bg-dark");
  97. $("#navbar-sus").addClass("navbar-dark");
  98. $("#navbar-sus").removeClass("bg-light");
  99. $("#navbar-sus").removeClass("navbar-light");
  100. $("body").css("background-color","#626262");
  101. }
  102. });
  103.  
  104. $("#link-home").click(function(e){
  105. $("#home-page").hide();
  106. $("#info-page").hide();
  107. $("#info-masina").hide();
  108. $("#home-page").fadeIn();
  109. });
  110.  
  111. $("#link-info").click(function(e){
  112. $("#home-page").hide();
  113. $("#info-page").hide();
  114. $("#info-masina").hide();
  115. $("#info-page").fadeIn();
  116. });
  117.  
  118. $("#link-home").click();
  119.  
  120. $.getJSON("json/data.json", {}, function(data){
  121. lista = data.lista;
  122. //console.log(data);
  123. var t = '';
  124. for(var i = 0 ; i < lista.length ; i ++)
  125. {
  126. t += `<a href="#" class="dropdown-item" data-index="${i}" >${lista[i].titlu}</a>`;
  127.  
  128. }
  129. $("#lista-masini").html(t);
  130.  
  131. $("#lista-masini a").click(function(event){
  132. event.preventDefault();
  133. var index = $(this).data("index");
  134. console.log(lista[index]);
  135. $("#home-page").hide();
  136. $("#info-page").hide();
  137. $("#info-masina").hide();
  138.  
  139. $("#titlu-masina").html(lista[index].titlu);
  140.  
  141. $("#info-masina").fadeIn();
  142. });
  143. }).fail(function(x,s,t){
  144. console.log(s);
  145. });
  146. });
  147. </script>
  148.  
  149. <button id="btn-stil" data-tip="0" class="btn btn-dark mybutton1">+</button>
  150.  
  151. </body>
  152. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement