Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. var cart = {};
  2.  
  3. $.getJSON('goods.json', function (data) {
  4. var goods = data;
  5. checkCart();
  6. showCart();
  7.  
  8. function showCart() {
  9. if ($.isEmptyObject(cart)) { /*--------THIS STRING------ */
  10. var out = 'Корзина пустая. Добавьте товар в корзину <a href="index.html">главная страница</a>';
  11. document.getElementById('my-cart').innerHTML = out;
  12. }
  13. else {
  14. var out = '';
  15. for (var key in cart) {
  16. out += '<button class="delete" data-art="' + key + '" > x </button>';
  17. out += ' <img src="' + goods[key].image + '" width="48">';
  18. out += goods[key].name;
  19. out += ' <button class="minus" data-art="' + key + '"> - </button>';
  20. out += cart[key];
  21. out += ' <button class="plus" data-art="' + key + '"> + </button>';
  22. out += cart[key] * goods[key].cost;
  23. out += '<br>';
  24. }
  25. document.getElementById('my-cart').innerHTML = out;
  26. document.querySelectorAll('.plus').forEach(function(but) {
  27. but.addEventListener("click",plusGoods);
  28. })
  29. document.querySelectorAll('.minus').forEach(function(but) {
  30. but.addEventListener("click",minusGoods);
  31. })
  32. document.querySelectorAll('.delete').forEach(function(but) {
  33. but.addEventListener("click",deleteGoods);
  34. })
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement