多状态下 支付倒计时

20 篇文章 0 订阅
3 篇文章 0 订阅
本文详细探讨了在支付过程中如何处理多种状态的倒计时问题,包括待支付、支付中和支付失败等状态的切换与显示,确保用户能够清晰了解支付流程的实时状态。
摘要由CSDN通过智能技术生成
多状态下 支付倒计时
<div class="headBox" id="headBox">
<!-- 待发货状态下显示   -->
    <div class="status" id="unfilled_orders">
        <div class="sta">
            <span class="staName">待发货</span>
        </div>
        <p>买家已付款,卖家未发货</p>
    </div>

<!--  已取消状态下显示  -->
    <div class="status" id="canceled">
        <div class="sta">
            <span class="staName">已取消</span>
        </div>
        <p>该订单已取消</p>
    </div>


<!--  待支付状态下显示  -->
    <div class="status" id="unpaid">
        <div class="sta">
            <span class="staName">待付款</span>
            <span class="peice">¥780.00元</span>
        </div>
        <p id="timer">等待买家付款,剩余15分00秒 </p>
    </div>
</div>
 $(document).ready(function(){
     if($('#timer').length>0){
         console.log('存在执行')
         timer()
     }else {
         console.log('不存在')
     }

});


var maxtime = 15 * 60;
function CountDown() {
    if (maxtime >= 0) {
        minutes = Math.floor(maxtime / 60);
        seconds = Math.floor(maxtime % 60);
        msg = "等待买家付款,剩余" + minutes + "分" + seconds + "秒";
        $('#timer').text(msg)
        --maxtime;
    } else {
        clearInterval(timer);
        $('#unpaid div').replaceWith('<span class="staName">交易关闭</span>')
        $('#timer').text('订单超时,交易已关闭')
        $('.newFoot').hide()
    }
}

function timer(){
    setInterval("CountDown()", 1000);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值