Guest User

Untitled

a guest
Feb 23rd, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. var calcContainer = $(".calc-container");
  2. var calculateVal = 0;
  3. var resetValue = false
  4. var calcBody = calcContainer.find(".calc-body");
  5. var calcDisplay = calcBody.find(".calc-body__display input");
  6. var actionDiv = calcBody.find(".calc-body__controls .action");
  7. var digitDiv = calcBody.find(".calc-body__controls .digit");
  8. var actionClear = calcBody.find(".calc-body__controls .controls-c");
  9. var calcBodyControls = calcBody.find(".calc-body__controls div");
  10.  
  11. actionDiv.on("click", function() {
  12. if (calcBodyControls.hasClass("plus")) {
  13. resetValue = true
  14. calculateVal = calculateVal + parseInt(calcDisplay.val());
  15. calcDisplay.val(calculateVal)
  16. } else if (calcBodyControls.hasClass("multiply")) {
  17. resetValue = true
  18. } else if (calcBodyControls.hasClass("devide")) {
  19. resetValue = true
  20. } else if (calcBodyControls.hasClass("minus")) {
  21. resetValue = true
  22. }
  23. });
  24.  
  25. digitDiv.on("click", function() {
  26. if(resetValue) {
  27. calcDisplay.val(" ");
  28. resetValue = false;
  29. }
  30. var _getDigit = $(this).text();
  31. var _getExisting = calcDisplay.val();
  32. var test = calcDisplay.val(_getExisting + _getDigit);
  33. });
  34.  
  35. actionClear.on("click", function() {
  36. calcDisplay.val(" ");
  37. calculateValue = 0
  38. });
Add Comment
Please, Sign In to add comment