// 致歉声明功能
(function() {
const apologyBtn = document.getElementById('apologyBtn');
const apologyModal = document.getElementById('apologyModal');
const closeModal = document.getElementById('closeModal');
if (apologyBtn && apologyModal && closeModal) {
// 打开弹窗
apologyBtn.addEventListener('click', function() {
apologyModal.classList.add('active');
document.body.style.overflow = 'hidden';
});
// 关闭弹窗
closeModal.addEventListener('click', function() {
apologyModal.classList.remove('active');
document.body.style.overflow = '';
});
// 点击遮罩关闭
apologyModal.addEventListener('click', function(e) {
if (e.target === apologyModal) {
apologyModal.classList.remove('active');
document.body.style.overflow = '';
}
});
// ESC键关闭
document.addEventListener('keydown', function(e) {
if (e.key === 'Escape' && apologyModal.classList.contains('active')) {
apologyModal.classList.remove('active');
document.body.style.overflow = '';
}
});
}
})();