Files
BlackFruit-UI/js/activities.js
arlenops 2c0fbc9d81 同步
2025-11-20 12:30:45 +08:00

90 lines
3.3 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
$(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');
// 切换对应内容的显示状态
});
})