Advertisement
Guest User

Untitled

a guest
Jul 10th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.62 KB | None | 0 0
  1. $(document).ready(function(){
  2.  
  3. var g =0;
  4. var y =0;
  5.  
  6.  
  7.  
  8. var descending = function(){
  9. $("#filtr").html('Price Descending <i class="demo-icon icon-up-dir" style="margin-left: 0px;"></i>').click(ascending);
  10. $("#itemy, #your_items").html("").removeClass('olwerflol');
  11. g = 0;
  12. y=0;
  13. $("#count").html(g);
  14. $("#total_price").html(y.toFixed(2));
  15. for ( n=0; n<prices.length; n++){ //5 // n = 0;
  16. for (i=0; i<name_length; i++){ //6
  17.  
  18.  
  19.  
  20. if (name[i][2] == prices[n]) { //if name[0][2](673.82)=
  21. $("#itemy").append('<div class="items"><div class="item_name">'+ name[i][0] +'</div><div class="item_img"><img src="'+ name[i][1] +'" height="100px" width="100px"></div><div class="price '+ name[i][3] +'" >'+ name[i][2] +'</div></div>');
  22. break;
  23. }
  24. }
  25.  
  26. }
  27. $(".items").each(function(index){
  28. var value = $(this).find(".price").html();
  29. if (value<1) {
  30.  
  31. $(this).css("color", "red").css("cursor", "not-allowed").css("opacity", "0.6");
  32. return 0;}
  33. var addi = function(){
  34. y += parseFloat(value);
  35. g++;
  36. var item = $(this);
  37. $("#your_items").prepend(item);
  38. item.addClass("elko");
  39. $("#count").html(g);
  40. $("#total_price").html(y.toFixed(2));
  41. $(this).off();
  42. if (g==20) $("#count").css("color","red");
  43. if (g>4) $("#your_items").addClass("olwerflol");
  44. if (g>0) $("#deposit").fadeIn();
  45. item.click(removei);
  46. };
  47. var removei= function(){
  48. y -= parseFloat(value);
  49. g --;
  50.  
  51. var item = $(this);
  52. $("#itemy").prepend(item);
  53. item.addClass("elko");
  54. $("#count").html(g);
  55. $("#total_price").html(y.toFixed(2));
  56. $(this).off();
  57. if (g==20) $("#count").css("color","red");
  58. if (g<4) $("#your_items").removeClass("olwerflol");
  59. if (g==0) $("#deposit").fadeOut();
  60. item.click(addi);
  61. };
  62.  
  63. $(this).click(addi);
  64.  
  65. });
  66.  
  67.  
  68.  
  69.  
  70. return 0;
  71. };
  72.  
  73. var ascending = function(){ // KLIK W filtr
  74. $("#filtr").html('Price Ascending <i class="demo-icon icon-down-dir" style="margin-left: 0px;"></i>').click(descending);
  75. $("#itemy, #your_items").html("").removeClass('olwerflol');
  76. g = 0;
  77. y=0;
  78. $("#count").html(g);
  79. $("#total_price").html(y.toFixed(2));
  80. for ( n=prices.length; n>=0; n--){
  81. for (i=0; i<name_length; i++){
  82.  
  83.  
  84. if (name[i][2] == prices[n]) {
  85. $("#itemy").append('<div class="items"><div class="item_name">'+ name[i][0] +'</div><div class="item_img"><img src="'+ name[i][1] +'" height="100px" width="100px"></div><div class="price '+ name[i][3] +'" >'+ name[i][2] +'</div></div>');
  86. break;
  87. }
  88. }
  89. }
  90. $(".items").each(function(index){
  91. var value = $(this).find(".price").html();
  92. if (value<1) {
  93.  
  94. $(this).css("color", "red").css("cursor", "not-allowed").css("opacity", "0.6");
  95. return 0; }
  96.  
  97. var addi = function(){
  98. y += parseFloat(value);
  99. g++;
  100. var item = $(this);
  101. $("#your_items").prepend(item);
  102. item.addClass("elko");
  103. $("#count").html(g);
  104. $("#total_price").html(y.toFixed(2));
  105. $(this).off();
  106. if (g==20) $("#count").css("color","red");
  107. if (g>4) $("#your_items").addClass("olwerflol");
  108. if (g>0) $("#deposit").fadeIn();
  109. item.click(removei);
  110. };
  111. var removei= function(){
  112. y -= parseFloat(value);
  113. g --;
  114.  
  115. var item = $(this);
  116. $("#itemy").prepend(item);
  117. item.addClass("elko");
  118. $("#count").html(g);
  119. $("#total_price").html(y.toFixed(2));
  120. $(this).off();
  121. if (g==20) $("#count").css("color","red");
  122. if (g<4) $("#your_items").removeClass("olwerflol");
  123. if (g==0) $("#deposit").fadeOut();
  124. item.click(addi);
  125. };
  126. $(this).click(addi);
  127. });
  128.  
  129. return 0;
  130. };
  131.  
  132.  
  133.  
  134.  
  135. var name = [["Karambit | Tiger Tooth (FACTORY-NEW)", "tiger.png", 673.82, "knife"], ["AWP | ASIIMOV (FIELD-TESTED)", "asiimov.png", 25.97, "red" ], ["AWP | ASIIMOV (FIELD-TESTED)", "asiimov.png", 25.97, "red" ], ["FAMAS | DJINN (MINIMAL-WEAR)", "jin.png", 3.07, "pink"], ["MAC-10 | MALACHITE (FACTORY-NEW)", "malachite.png", 1.21, "purple"], ["SCAR-20 | GROTTO (FIELD-TESTED)", "grotto.png", 0.73, "blue"], ["Karambit | Tiger Tooth (FACTORY-NEW)]", "tiger.png", 673.82, "knife"], ["AWP | ASIIMOV (FIELD-TESTED)", "asiimov.png", 25.97, "red" ], ];
  136. var prices = [];
  137. var name_length = name.length; //6
  138. for (i=0; i<name_length; i++){
  139. prices[prices.length] = name[i][2];
  140. prices.sort(function(a, b){return b-a});
  141. }
  142.  
  143.  
  144. descending();
  145.  
  146.  
  147.  
  148.  
  149. $("#filtr").click(ascending);
  150.  
  151.  
  152.  
  153.  
  154. if (name.length>21){
  155. $("#itemy").addClass("olwerflol");
  156. }
  157.  
  158. }); //Koniec funkcji ready
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement