Jquery实现按钮倒计时

1.关于button按钮:

(1)button跟input不同,<button>比<input>更厉害的地方就在于它可以包含内容。它的值并不是写在value属性里,而是包含在标签中,其value值不会显示在页面上,若通过JS修改Button上显示的值,可以使用text属性修改

$("#btn").text("我要投诉");

 (2) 使用button时,需始终设置type值,因为如果不设置type值,不同浏览器会提交不同的内容

IE提交<button></button>之间的值,其他浏览器提交value值。

(3)可以直接为button添加CSS样式和事件。

2.

<button type="submit" id = "btn" class="countdown" onclick = "change()"></button>

button倒计时前后的样式:

.countdown{
    background-color: #dde2eb;
    border: 1px solid #c9ced8;
    border-radius: 6px;
    width: 335px;
    height: 60px;
    font-size: 20px;
    color: #d84343;
    margin-top: 44px;
}
.complain{
    background-color: #4d77e2;
    border-radius: 6px;
    width: 335px;
    height: 60px;
    font-size: 20px;
    color: #ffffff;
    margin-top: 44px;

}

 

页面加载时就执行倒计时操作

$(document).ready(function () {
        var count = 10;
        var countdown = setInterval(CountDown, 1000);
        function CountDown() {
            $("#btn").attr("disabled", true);
            $("#btn").text("倒计时:" + count + "S");
            if (count == 0) {
                $("#btn").removeAttr("disabled");
                clearInterval(countdown);
                $("#btn").text("我要投诉");
                $("#btn").removeClass("countdown");
                $("#btn").addClass("complain");
            }
            count--;
        }
    })

 

转载于:https://www.cnblogs.com/cyjwdx102355/p/9285244.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值