|
|
document.addEventListener('DOMContentLoaded', () => { |
|
|
|
|
|
const bars = document.querySelectorAll('[style*="width"]'); |
|
|
bars.forEach(bar => { |
|
|
const width = bar.style.width; |
|
|
bar.style.width = '0'; |
|
|
setTimeout(() => { |
|
|
bar.style.transition = 'width 1.5s ease-out'; |
|
|
bar.style.width = width; |
|
|
}, 300); |
|
|
}); |
|
|
|
|
|
|
|
|
const cards = document.querySelectorAll('.bg-gray-800'); |
|
|
cards.forEach(card => { |
|
|
card.addEventListener('mouseenter', () => { |
|
|
card.classList.add('transform', 'scale-105'); |
|
|
}); |
|
|
card.addEventListener('mouseleave', () => { |
|
|
card.classList.remove('transform', 'scale-105'); |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
function shareResults() { |
|
|
if (navigator.share) { |
|
|
navigator.share({ |
|
|
title: 'Probability Paradox', |
|
|
text: 'Check out which improbable dream is slightly more probable!', |
|
|
url: window.location.href, |
|
|
}) |
|
|
.catch(err => console.log('Error sharing:', err)); |
|
|
} else { |
|
|
|
|
|
alert('Share this page manually!'); |
|
|
} |
|
|
} |