Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. <!DOCTYPE>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>E-commerce Website</title>
  6. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  7. <script>
  8. $(document).on("change", ".price-sorting", function() {
  9. var sortingMethod = $(this).val();
  10. if(sortingMethod == 'l2h')
  11. {
  12. sortProductsPriceAscending();
  13. }
  14. else if(sortingMethod == 'h2l')
  15. {
  16. sortProductsPriceDescending();
  17. }
  18. });
  19. function sortProductsPriceAscending() {
  20. var products = $('.product-item');
  21. products.sort(function(a, b){ return $(a).data("price-item")-$(b).data("price-item")});
  22. $(".product-grid").html(products);
  23. }
  24. function sortProductsPriceDescending(){
  25. var products = $('.product-item');
  26. products.sort(function(a, b){ return $(b).data("price-item") - $(a).data("price-item")});
  27. $(".product-grid").html(products);
  28. }
  29. </script>
  30. </head>
  31. <body>
  32. <!-- Drop down for sorting prices -->
  33. <select class="price-sorting selectBox" name="price-sorting">
  34. <option>Relevance</option>
  35. <option value="l2h">Price: Low - High</option>
  36. <option value="h2l">Price: High - Low</option>
  37. </select>
  38. <!-- Products -->
  39. <div class="product-grid">
  40. <!-- Product 1 -->
  41. <div class="product-item">
  42. <img class="vr_headset_iphone_black" src="https://i1.wp.com/virtualrealitygearreview.com/wp-content/uploads/2018/01/41gXvNpslJL.jpg?fit=128%2C128">
  43. <br>
  44. <span class="vr_headset_item_1">Tepoinn 3D VR Glasses Headset</span>
  45. <span class="vr_headset_item_2">Virtual Reality Box - Black</span>
  46. <br>
  47. <br>
  48. <span class="price_item">£18.99</span>
  49. <br>
  50. <br>
  51. <button onclick="add-to-basket" class="basket_item style_basket">ADD TO BASKET</button>
  52. </div>
  53. <!-- Product 2 -->
  54. <div class="product-item">
  55. <img class="vr_headset_iphone_red" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSVpLUMNSvaIgOvm5DVg65fap-HzwBEyhJKU23KUCQj5QcUsKuC">
  56. <br>
  57. <span class="vr_headset_item_3">Maplin Pro VR Headset with HD</span>
  58. <span class="vr_headset_item_4">Stereo Headphones - Red</span>
  59. <br>
  60. <br>
  61. <span class="price_item">£39.99</span>
  62. <br>
  63. <br>
  64. <button class="basket_item style_basket">ADD TO BASKET</button>
  65. </div>
  66. </div>
  67. </body>
  68. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement