This commit is contained in:
arlenops
2025-11-20 12:30:45 +08:00
commit 2c0fbc9d81
462 changed files with 35368 additions and 0 deletions

90
js/activities.js Normal file
View File

@@ -0,0 +1,90 @@
$(function () {
var SysSecond = 20000
var InterValObj = null
SetRemainTime()
InterValObj = window.setInterval(SetRemainTime, 1000); //间隔函数1秒执行
//将时间减去1秒计算天、时、分、秒
function SetRemainTime() {
if (SysSecond > 0) {
SysSecond = SysSecond - 1;
const minite = Math.floor((SysSecond / 60) % 60); //计算分
const hour = Math.floor((SysSecond / 3600) % 24); //计算小时
const day = Math.floor((SysSecond / 3600) / 24); //计算天
$("#day1").text(day >= 10 ? Math.floor((day / 10)) : 0)
$("#day2").text(day >= 10 ? (day - Math.floor((day / 10)) * 10) : day)
$("#hour1").text(hour >= 10 ? Math.floor((hour / 10)) : 0)
$("#hour2").text(hour >= 10 ? (hour - Math.floor((hour / 10) * 10)) : hour)
$("#min1").text(minite >= 10 ? Math.floor((minite / 10)) : 0)
$("#min2").text(minite >= 10 ? (minite - Math.floor((minite / 10)) * 10) : minite)
} else {//剩余时间小于或等于0的时候就停止间隔函数
//这里可以添加倒计时时间为0后需要执行的事件
InterValObj = null
location.go(0)
}
}
// 打开实名认证弹窗
function openAuthenticationDialog() {
$("#authentication-modal").fadeIn().addClass('show');
$(".modal-content").fadeIn().addClass('show');
}
// 当用户点击关闭按钮或在弹窗外部点击时,隐藏弹窗
$(".dia-close, .dialog-box").click(function () {
$(".dialog-box").fadeOut().removeClass('show');
$('html').removeClass('no-scroll');
$('body').removeClass('no-scroll');
});
$(".buy-btn").click(function () {
$("#authentication-modal").fadeIn().addClass('show');
$(".modal-content").fadeIn().addClass('show');
})
$(".cloud-buy-btn").click(function () {
$("#buyCloud-modal").fadeIn().addClass('show');
$(".modal-content").fadeIn().addClass('show');
})
// 防止在弹窗内部点击时弹窗被关闭
$(".modal-content").click(function (e) {
e.stopPropagation();
});
// 加按钮事件处理程序
$('.plus-btn').click(function () {
const quantity = parseInt($('#quantity').val());
$('#quantity').val(quantity + 1);
});
// 减按钮事件处理程序
$('.minus-btn').click(function () {
const quantity = parseInt($('#quantity').val());
if (quantity > 1) {
$('#quantity').val(quantity - 1);
}
});
// 输入事件处理程序
$('#quantity').on('input', function () {
const quantity = parseInt($('#quantity').val());
if (isNaN(quantity) || quantity < 1) {
$('#quantity').val(1);
}
});
// 给选项卡元素添加点击事件监听器
$('.tab-item').click(function () {
// 切换选项卡的 active 样式
$('.tab-item').removeClass('active-tab');
$(this).addClass('active-tab');
// 切换对应内容的显示状态
});
$('.cloud-price-box').click(function () {
// 切换选项卡的 active 样式
$(this).siblings().removeClass('active');
$(this).addClass('active');
// 切换对应内容的显示状态
});
})