同步
This commit is contained in:
90
js/activities.js
Normal file
90
js/activities.js
Normal 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');
|
||||
// 切换对应内容的显示状态
|
||||
|
||||
});
|
||||
|
||||
})
|
||||
Reference in New Issue
Block a user