|
|
@ -116,7 +116,7 @@ |
|
|
<span class="text-gray-300">|</span> |
|
|
<span class="text-gray-300">|</span> |
|
|
<a class="text-gray-700 hover:text-orange-500 font-medium" id="goCaoZuo1">操作指南</a> |
|
|
<a class="text-gray-700 hover:text-orange-500 font-medium" id="goCaoZuo1">操作指南</a> |
|
|
<span class="text-gray-300">|</span> |
|
|
<span class="text-gray-300">|</span> |
|
|
<a class=" text-white px-6 py-2 rounded-full font-bold hover:shadow-lg transition-all" style="background: #FFA300;"> |
|
|
|
|
|
|
|
|
<a href="https://api.whatsapp.com/send?phone=85255110485&text=课程" target="_blank" class=" text-white px-6 py-2 rounded-full font-bold hover:shadow-lg transition-all" style="background: #FFA300;"> |
|
|
联系我们 |
|
|
联系我们 |
|
|
</a> |
|
|
</a> |
|
|
</nav> |
|
|
</nav> |
|
|
@ -351,9 +351,9 @@ |
|
|
填写报名表,即可快速解锁专业投资AI工具,助力您把握投资机会! |
|
|
填写报名表,即可快速解锁专业投资AI工具,助力您把握投资机会! |
|
|
</p> |
|
|
</p> |
|
|
<div class="space-y-6"> |
|
|
<div class="space-y-6"> |
|
|
<div class="flex items-start"> |
|
|
|
|
|
|
|
|
<div class="flex items-start" id="dc"> |
|
|
<div class="w-10 h-10 rounded-full bg-primary/20 flex items-center justify-center mr-4 mt-1"> |
|
|
<div class="w-10 h-10 rounded-full bg-primary/20 flex items-center justify-center mr-4 mt-1"> |
|
|
<img alt="超级云脑" src="https://d31zlh4on95l9h.cloudfront.net/files/5iujc601000dg5bad6avznn400jwiqwu.png"> |
|
|
|
|
|
|
|
|
<img alt="DeepChart" src="https://d31zlh4on95l9h.cloudfront.net/files/5iujc601000dg5bad6avznn400jwiqwu.png"> |
|
|
</div> |
|
|
</div> |
|
|
<div> |
|
|
<div> |
|
|
<h3 class="font-semibold mb-1 heading-tertiary">DeepChart</h3> |
|
|
<h3 class="font-semibold mb-1 heading-tertiary">DeepChart</h3> |
|
|
@ -361,9 +361,9 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="flex items-start"> |
|
|
|
|
|
|
|
|
<div class="flex items-start" id="duobao"> |
|
|
<div class="w-10 h-10 rounded-full bg-primary/20 flex items-center justify-center mr-4 mt-1"> |
|
|
<div class="w-10 h-10 rounded-full bg-primary/20 flex items-center justify-center mr-4 mt-1"> |
|
|
<img alt="AI预测大模型" src="https://d31zlh4on95l9h.cloudfront.net/files/5iujc601000dg5bapwystqy500k1h6xw.png"> |
|
|
|
|
|
|
|
|
<img alt="夺宝奇兵" src="https://d31zlh4on95l9h.cloudfront.net/files/5iujc601000dg5bapwystqy500k1h6xw.png"> |
|
|
</div> |
|
|
</div> |
|
|
<div> |
|
|
<div> |
|
|
<h3 class="font-semibold mb-1 heading-tertiary">夺宝奇兵</h3> |
|
|
<h3 class="font-semibold mb-1 heading-tertiary">夺宝奇兵</h3> |
|
|
@ -371,13 +371,13 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="flex items-start"> |
|
|
|
|
|
|
|
|
<div class="flex items-start" id="meigu"> |
|
|
<div class="w-10 h-10 rounded-full bg-primary/20 flex items-center justify-center mr-4 mt-1"> |
|
|
<div class="w-10 h-10 rounded-full bg-primary/20 flex items-center justify-center mr-4 mt-1"> |
|
|
<img alt="夺宝利剑" src="https://d31zlh4on95l9h.cloudfront.net/files/5iujc601000dg5bb0rllyv0600wgiveo.png"> |
|
|
<img alt="夺宝利剑" src="https://d31zlh4on95l9h.cloudfront.net/files/5iujc601000dg5bb0rllyv0600wgiveo.png"> |
|
|
</div> |
|
|
</div> |
|
|
<div> |
|
|
<div> |
|
|
<h3 class="font-semibold mb-1 heading-tertiary">赢在美股·体系化实战课程</h3> |
|
|
<h3 class="font-semibold mb-1 heading-tertiary">赢在美股·体系化实战课程</h3> |
|
|
<p class="text-gray-400 text-sm paragraph-text">[学 · 练 · 战 · 享 ]用体系化思维,掌握最前沿美股分析方法与实战策略</p> |
|
|
|
|
|
|
|
|
<p class="text-gray-400 text-sm paragraph-text">[学 · 练 · 战 · 享]用体系化思维,掌握最前沿美股分析方法与实战策略</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
@ -726,7 +726,7 @@ |
|
|
> |
|
|
> |
|
|
<div class="absolute inset-0 z-0"> |
|
|
<div class="absolute inset-0 z-0"> |
|
|
<img |
|
|
<img |
|
|
src="https://d31zlh4on95l9h.cloudfront.net/files/5iujc601000dg5x4n27vjww900qflsd4.png" |
|
|
|
|
|
|
|
|
src="https://d31zlh4on95l9h.cloudfront.net/files/5iujc601000dg65r53bbd7ie00wf974p.png" |
|
|
alt="Background" |
|
|
alt="Background" |
|
|
class="w-full h-full object-cover" |
|
|
class="w-full h-full object-cover" |
|
|
> |
|
|
> |
|
|
@ -775,7 +775,7 @@ |
|
|
bg-gradient-to-b from-transparent via-red-500/40 to-transparent" |
|
|
bg-gradient-to-b from-transparent via-red-500/40 to-transparent" |
|
|
></div> |
|
|
></div> |
|
|
|
|
|
|
|
|
<div class="text-center md:text-left flex flex-col items-center md:items-start justify-center h-full w-full mt-6 md:mt-0"> |
|
|
|
|
|
|
|
|
<div class="text-center flex flex-col items-center justify-center h-full w-full mt-6 md:mt-0"> |
|
|
<img |
|
|
<img |
|
|
src="https://d31zlh4on95l9h.cloudfront.net/files/5iujc601000dg5bad6avznn400jwiqwu.png" |
|
|
src="https://d31zlh4on95l9h.cloudfront.net/files/5iujc601000dg5bad6avznn400jwiqwu.png" |
|
|
class="w-8 h-8 mb-3" |
|
|
class="w-8 h-8 mb-3" |
|
|
@ -790,33 +790,33 @@ |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div |
|
|
<div |
|
|
class="w-full max-w-lg bg-black/30 backdrop-blur-sm rounded-xl |
|
|
|
|
|
|
|
|
class="w-full max-w-3xl bg-black/30 backdrop-blur-sm rounded-xl |
|
|
p-5 border border-white/5 shadow-lg" |
|
|
p-5 border border-white/5 shadow-lg" |
|
|
> |
|
|
> |
|
|
<h3 class="text-center text-sm mb-4 text-gray-200"> |
|
|
|
|
|
|
|
|
<h3 class="text-center text-lg mb-4 text-gray-200"> |
|
|
常见下载问题 |
|
|
常见下载问题 |
|
|
</h3> |
|
|
</h3> |
|
|
|
|
|
|
|
|
<div class="space-y-4"> |
|
|
|
|
|
<div class="flex items-start gap-3"> |
|
|
|
|
|
<i class="fa fa-shield text-blue-400 mt-1 text-xs"></i> |
|
|
|
|
|
|
|
|
<div class="space-y-5"> |
|
|
|
|
|
<div class="flex items-start gap-4"> |
|
|
|
|
|
<i class="fa fa-shield text-blue-400 mt-0.5 text-sm"></i> |
|
|
<div> |
|
|
<div> |
|
|
<h4 class="text-xs font-bold text-gray-200 mb-0.5"> |
|
|
|
|
|
|
|
|
<h4 class="text-base font-bold text-gray-200 mb-1.5"> |
|
|
为什么我的下载被拦截了 |
|
|
为什么我的下载被拦截了 |
|
|
</h4> |
|
|
</h4> |
|
|
<p class="text-[10px] text-gray-400"> |
|
|
|
|
|
|
|
|
<p class="text-xs text-gray-300"> |
|
|
浏览器会对未知安装包进行安全检查,这是正常机制 |
|
|
浏览器会对未知安装包进行安全检查,这是正常机制 |
|
|
</p> |
|
|
</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="flex items-start gap-3"> |
|
|
|
|
|
<i class="fa fa-exclamation-triangle text-blue-400 mt-1 text-xs"></i> |
|
|
|
|
|
|
|
|
<div class="flex items-start gap-4"> |
|
|
|
|
|
<i class="fa fa-exclamation-triangle text-blue-400 mt-0.5 text-sm"></i> |
|
|
<div> |
|
|
<div> |
|
|
<h4 class="text-xs font-bold text-gray-200 mb-0.5"> |
|
|
|
|
|
|
|
|
<h4 class="text-base font-bold text-gray-200 mb-0.5"> |
|
|
下载的文件无法打开? |
|
|
下载的文件无法打开? |
|
|
</h4> |
|
|
</h4> |
|
|
<p class="text-[10px] text-gray-400"> |
|
|
|
|
|
|
|
|
<p class="text-xs text-gray-300"> |
|
|
Windows / macOS 需在设置中允许来自开发者的应用 |
|
|
Windows / macOS 需在设置中允许来自开发者的应用 |
|
|
</p> |
|
|
</p> |
|
|
</div> |
|
|
</div> |
|
|
@ -1156,6 +1156,16 @@ |
|
|
return false; |
|
|
return false; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const benefitCheckboxes = document.querySelectorAll('input[name="benefits[]"]:checked'); |
|
|
|
|
|
if (benefitCheckboxes.length === 0&&!(document.getElementById('page-home').classList.contains('dohidden'))) { |
|
|
|
|
|
showErrorMessage('请至少选择一项您希望获取的权益'); |
|
|
|
|
|
// 聚焦到第一个权益选项 |
|
|
|
|
|
const firstBenefit = document.querySelector('input[name="benefits[]"]'); |
|
|
|
|
|
if (firstBenefit) { |
|
|
|
|
|
firstBenefit.focus(); |
|
|
|
|
|
} |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
// 邮箱格式验证 |
|
|
// 邮箱格式验证 |
|
|
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; |
|
|
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; |
|
|
if (!emailRegex.test(email)) { |
|
|
if (!emailRegex.test(email)) { |
|
|
@ -1469,6 +1479,24 @@ |
|
|
}, 100); |
|
|
}, 100); |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
const goRegisterBtn4 = document.getElementById('dc'); |
|
|
|
|
|
if (goRegisterBtn4) { |
|
|
|
|
|
goRegisterBtn4.addEventListener('click', (e) => { |
|
|
|
|
|
// 禁用平滑滚动 |
|
|
|
|
|
document.documentElement.style.scrollBehavior = 'auto'; |
|
|
|
|
|
|
|
|
|
|
|
const promotionsBtn = document.getElementById('DeepChartZone'); |
|
|
|
|
|
const headerHeight = document.querySelector('header').offsetHeight; |
|
|
|
|
|
const registerPosition = promotionsBtn.offsetTop - headerHeight - 20; |
|
|
|
|
|
|
|
|
|
|
|
// 立即设置滚动位置 |
|
|
|
|
|
window.scrollTo(0, registerPosition); |
|
|
|
|
|
// 恢复平滑滚动 |
|
|
|
|
|
setTimeout(() => { |
|
|
|
|
|
document.documentElement.style.scrollBehavior = 'smooth'; |
|
|
|
|
|
}, 100); |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
const duoBaoQiBingBtn2 = document.getElementById('DuoBaoQiBingZone2'); |
|
|
const duoBaoQiBingBtn2 = document.getElementById('DuoBaoQiBingZone2'); |
|
|
if (duoBaoQiBingBtn2) { |
|
|
if (duoBaoQiBingBtn2) { |
|
|
duoBaoQiBingBtn2.addEventListener('click', (e) => { |
|
|
duoBaoQiBingBtn2.addEventListener('click', (e) => { |
|
|
@ -1487,6 +1515,24 @@ |
|
|
}, 100); |
|
|
}, 100); |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
const duoBaoQiBingBtn3 = document.getElementById('duobao'); |
|
|
|
|
|
if (duoBaoQiBingBtn3) { |
|
|
|
|
|
duoBaoQiBingBtn3.addEventListener('click', (e) => { |
|
|
|
|
|
// 禁用平滑滚动 |
|
|
|
|
|
document.documentElement.style.scrollBehavior = 'auto'; |
|
|
|
|
|
|
|
|
|
|
|
const promotionsBtn = document.getElementById('DuoBaoQiBingZone'); |
|
|
|
|
|
const headerHeight = document.querySelector('header').offsetHeight; |
|
|
|
|
|
const registerPosition = promotionsBtn.offsetTop - headerHeight - 20; |
|
|
|
|
|
|
|
|
|
|
|
// 立即设置滚动位置 |
|
|
|
|
|
window.scrollTo(0, registerPosition); |
|
|
|
|
|
// 恢复平滑滚动 |
|
|
|
|
|
setTimeout(() => { |
|
|
|
|
|
document.documentElement.style.scrollBehavior = 'smooth'; |
|
|
|
|
|
}, 100); |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
const yingZaiMeiGuBtn2 = document.getElementById('YingZaiMeiGUZone2'); |
|
|
const yingZaiMeiGuBtn2 = document.getElementById('YingZaiMeiGUZone2'); |
|
|
if (yingZaiMeiGuBtn2) { |
|
|
if (yingZaiMeiGuBtn2) { |
|
|
yingZaiMeiGuBtn2.addEventListener('click', (e) => { |
|
|
yingZaiMeiGuBtn2.addEventListener('click', (e) => { |
|
|
@ -1505,13 +1551,39 @@ |
|
|
}, 100); |
|
|
}, 100); |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
const yingZaiMeiGuBtn3 = document.getElementById('meigu'); |
|
|
|
|
|
if (yingZaiMeiGuBtn3) { |
|
|
|
|
|
yingZaiMeiGuBtn3.addEventListener('click', (e) => { |
|
|
|
|
|
// 禁用平滑滚动 |
|
|
|
|
|
document.documentElement.style.scrollBehavior = 'auto'; |
|
|
|
|
|
|
|
|
|
|
|
const promotionsBtn = document.getElementById('YingZaiMeiGUZone'); |
|
|
|
|
|
const headerHeight = document.querySelector('header').offsetHeight; |
|
|
|
|
|
const registerPosition = promotionsBtn.offsetTop - headerHeight - 20; |
|
|
|
|
|
|
|
|
|
|
|
// 立即设置滚动位置 |
|
|
|
|
|
window.scrollTo(0, registerPosition); |
|
|
|
|
|
// 恢复平滑滚动 |
|
|
|
|
|
setTimeout(() => { |
|
|
|
|
|
document.documentElement.style.scrollBehavior = 'smooth'; |
|
|
|
|
|
}, 100); |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
// 绑定表单提交事件 |
|
|
// 绑定表单提交事件 |
|
|
registrationForm.addEventListener('submit', handleFormSubmit); |
|
|
registrationForm.addEventListener('submit', handleFormSubmit); |
|
|
registrationForm1.addEventListener('submit', handleDCFormSubmit); |
|
|
registrationForm1.addEventListener('submit', handleDCFormSubmit); |
|
|
|
|
|
|
|
|
// 关闭模态框事件 |
|
|
// 关闭模态框事件 |
|
|
closeModal.addEventListener('click', () => { |
|
|
|
|
|
successModal.classList.add('hidden'); |
|
|
|
|
|
|
|
|
closeModal.addEventListener('click', (e) => { |
|
|
|
|
|
if(document.getElementById('page-home').classList.contains('dohidden')){ |
|
|
|
|
|
e.preventDefault(); // 阻止默认跳转 |
|
|
|
|
|
document.getElementById('page-register').classList.add('dohidden'); |
|
|
|
|
|
document.getElementById('page-register-success').classList.remove('dohidden'); |
|
|
|
|
|
successModal.classList.add('hidden'); |
|
|
|
|
|
window.scrollTo(0, 0); // 切换后滚动到顶部 |
|
|
|
|
|
}else{ |
|
|
|
|
|
successModal.classList.add('hidden'); |
|
|
|
|
|
} |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
// 点击模态框外部关闭 |
|
|
// 点击模态框外部关闭 |
|
|
|