我们今天要写的案例是支付10s倒计时

就是在点击按钮时,跳转到一个支付成功的页面,并且倒计时转到另一个页面

先给支付页面添加样式,这里不细讲:

我们来梳理一下支付页面的代码逻辑:

1.我们需要获取到支付按钮

2.给按钮添加点击事件,并且有提示(“您确定要支付吗”)

3.确认后转到支付成功的页面

js代码如下:

我们转到的支付成功的页面当然也要有样式

然后我们梳理一下支付成功后js代码逻辑:

1.加载页面时,应该触发定时器

2.定义一个变量为时间

3.倒计时为0时转到一个首页,这里取到的是淘宝首页

js代码如下:

效果图:

下面是完整代码

支付页面:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div {width: 300px;/* text-align: center; */padding: 10px 10px;background-color: rgb(242, 243, 244);margin: 0 auto;}button {margin-top: 20px;margin-right: 10px;}</style>
</head><body><div><p>商品: web前端课程</p><p>原价:1980元</p><p>现价:1.98元</p><p>内容:HTML、CSS、JS</p><p>地址:北京市朝阳区</p><p><button>取消</button><button>支付</button></p></div><script>let btnEle = document.querySelectorAll("button")[1]btnEle.addEventListener("click", function () {let res = window.confirm("您确定要支付吗");if (res) {location.href = "./sucess.html"}})</script>
</body></html>

支付成功页面:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div {margin: 0 auto;width: 500px;}#jump {color: red;font-size: 30px;}</style>
</head><body><div><h2>恭喜你,支付成功</h2><span id="jump">10</span>秒后自动返回首页<p><button>立即返回</button></p></div><script>// 逻辑:加载页面时,应该触发定时器10swindow.onload = function () {let timer = 10setInterval(function () {timer--;document.querySelector("#jump").innerHTML = timer;if (timer == 0) {location.href = "https://www.taobao.com/"}}, 1000)}</script>
</body></html>

js案例---支付10s倒计时相关推荐

  1. 2.支付10s倒计时

    效果: 点击确定之后: 10s之后跳转到对应的界面: 代码: <!DOCTYPE html> <html lang="en"><head>< ...

  2. js案例 小米秒杀倒计时 新年倒计时

    ** 小米秒杀倒计时设计方案 源代码如下 ** 首先设计一个整体的框架 即css内容(调好合适边框 等) css样式如下 <div class="box"><h3 ...

  3. 视频教程-项目实战视频课程:美团小程序(Node.js+Express+支付)-微信开发

    项目实战视频课程:美团小程序(Node.js+Express+支付) 东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN ...

  4. 暑期学习日记26:js实现支付成功页面跳转

    本周学习了用js实现支付页面的跳转功能,逻辑为: 1.在支付界面时,点击确定支付,弹出确认框,确认后跳转到支付成功页面. 2.在支付成功界面时,会在倒计时10秒后自动跳转页面,或者点击立即返回立即跳转 ...

  5. 前端学习当中的一些js案例

    标题 js案例 ** 三目运算符求四个数中的最大值(使用js 和c 的实现) ** 找找感觉 #include<stdio.h>void main() {float a,b,c,d;flo ...

  6. android京东秒杀倒计时,js实现京东秒杀倒计时功能

    本文实例为大家分享了js实现京东秒杀倒计时功能的具体代码,供大家参考,具体内容如下 首先给大家看看效果图,因为是做的移动端的,所以放大给大家看看局部就行: 关于实现京东秒杀,之前用过其他的方法,今天给 ...

  7. 微信支付开发(1) JS API支付

    From: http://www.cnblogs.com/txw1958/p/wxpayv3-jsapi.html 关键字:微信支付 微信支付v3 jsapi支付 统一支付 Native支付 prep ...

  8. JS案例:使用对象、对象数组、正则表达式

    JS案例:使用对象.对象数组.正则表达式 1.使用对象 声明对象变量,其实就是将一个json对象赋给一个变量,可以看到json对象就由一些键值对构成. 运行效果: 如果将{id: 3, name: & ...

  9. js实现酷炫倒计时动画效果

    前段时间和朋友去音乐餐厅吃饭,中间有个活动,然后看到他们软件公众号H5有个活动开始的倒计时的动画效果,于是想了下实现思路. <!DOCTYPE html> <html> < ...

最新文章

  1. Oracle删除表主键语句
  2. 第九届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
  3. 手把手教你架构3d游戏引擎pdf_游戏开发中的算法
  4. JS实现网页二维码扫描功能
  5. MPPT算法(恒定电压、扰动观察、电导增量)介绍与实现过程
  6. gif制作软件 ScreenToGif
  7. 【洛谷】P1428 小鱼比可爱
  8. android ibeacon sdk,智慧通行SDK
  9. DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程)
  10. ​ leetcode 460. LFU 缓存 hard​
  11. python爬虫excel数据_最简单的爬数据方法:Excel爬取数据,仅需6步
  12. Flash activex控件版本信息
  13. 电子垃圾绿色回收之路怎么走?
  14. 权重衰退(PyTorch)
  15. c语言 结构与联合
  16. 如何创建微信公众号, 微网站 以及发多图文消息
  17. R语言使用lm函数构建线性回归模型、使用lrtest包的dwtest函数执行残差自相关检验Durbin–Watson检验(p值大于alpha,不存在残差自相关)
  18. mobaXterm无法上传,打开,下载文件解决方案
  19. 云桌面和计算机,云桌面和电脑在使用上的差别你都知道吗
  20. JHipster技术栈定制 - 基于UAA的微服务之间安全调用

热门文章

  1. vba批量合并指定的sheet_Excel VBA 多个工作表合并方法
  2. 2021年中国油气储气阀市场趋势报告、技术动态创新及2027年市场预测
  3. 设计模式之观察者模式 1
  4. Python脚本后台运行的几种方式
  5. (附源码)node.js游戏网站 毕业设计 031726
  6. Linux Centos7 Apache 访问 You don't have permission to access / on this server.
  7. 「竞品分析报告」不会写?不知从哪收集数据?请收下这篇竞品指南
  8. MSSQL的datediff函数
  9. 企业需要k2来解放孤岛危机
  10. 未成熟男人; 成熟男人