main.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. const image1 = document.getElementById('img1');
  2. const image2 = document.getElementById('img2');
  3. const image3 = document.getElementById('img3');
  4. const image4 = document.getElementById('img4');
  5. const image5 = document.getElementById('img5');
  6. const image6 = document.getElementById('img6');
  7. const predict = document.getElementById('predict')
  8. const bgAnimation = document.getElementById('bg-animation')
  9. const mainPredict = document.getElementById('main-predict');
  10. const submitBtn = document.getElementById('submitBtn');
  11. const confirmPredict = document.getElementById('confirm-predict')
  12. if (submitBtn)
  13. submitBtn.addEventListener('click', (event) => {
  14. event.preventDefault(); // Prevent the default behavior of the link
  15. mainPredict.style.display = 'none';
  16. confirmPredict.style.display = 'block'
  17. });
  18. function swapImages() {
  19. image1.classList.add('move-left');
  20. image2.classList.add('move-left');
  21. image4.classList.add('move-left');
  22. image5.classList.add('move-left');
  23. setTimeout(() => {
  24. image1.src = '~/Content/assets/mini_game/assets/images/layer-loading/Frame 150-1.png';
  25. image3.src = '~/Content/assets/mini_game/assets/images/layer-loading/Frame 149-1.png';
  26. image4.src = '~/Content/assets/mini_game/assets/images/layer-loading/Frame 151-1.png';
  27. image5.src = '~/Content/assets/mini_game/assets/images/layer-loading/Frame 150.png';
  28. }, 200);
  29. setTimeout(() => {
  30. image1.classList.remove('move-left');
  31. image2.classList.remove('move-left');
  32. image4.classList.remove('move-left');
  33. image5.classList.remove('move-left');
  34. image3.classList.add('move-left');
  35. image6.classList.add('move-left');
  36. }, 300);
  37. setTimeout(() => {
  38. const tempSrc = image1.src;
  39. image1.src = image3.src;
  40. image3.src = tempSrc;
  41. const tempClass = image1.classList;
  42. image1.classList = image3.classList;
  43. image3.classList = tempClass;
  44. const tempSrc2 = image4.src;
  45. image4.src = image6.src;
  46. image6.src = tempSrc2;
  47. const tempClass2 = image4.classList;
  48. image4.classList = image6.classList;
  49. image6.classList = tempClass2;
  50. setTimeout(() => {
  51. bgAnimation.classList.add('bg-animation');
  52. image1.classList.remove('move-left');
  53. image3.classList.remove('move-left');
  54. image4.classList.remove('move-left');
  55. image6.classList.remove('move-left');
  56. }, 100);
  57. }, 500);
  58. setTimeout(() => {
  59. bgAnimation.classList.remove('bg-animation');
  60. }, 1700);
  61. }
  62. setTimeout(swapImages, 700);