Jquery倒数计时按钮setTimeout的实例代码


Posted in Javascript onJuly 04, 2013
<head runat="server">
    <title></title>
    <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
    <script type="text/javascript">
        var timeout;
        var count = 10; // 倒数十下
        $(function() {
            timeout = setTimeout(BtnCount, 1000); // 1s执行一次BtnCount
        });
        BtnCount = function() {
               // 启动按钮
               if (count == 0) {
                $('#btnSubmit').attr("disabled", "");
                $('#btnSubmit').val("确定");
                clearTimeout(timeout);           // 可取消由 setTimeout() 方法设置的 timeout
            }
            else {
                count--;
                $('#btnSubmit').val("确(" + count.toString() + ")定");
                setTimeout(BtnCount, 1000);
            }
        };
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button ID="btnSubmit" runat="server" Text="确定" Enabled="false"
            onclick="btnSubmit_Click"/>
    </div>
    </form>
</body>

setTimeout预设只执行一次,但我们可以用递归,是它自己启动自己。
Javascript 相关文章推荐
js 利用className得到对象的实现代码
Nov 15 Javascript
JQuery 图片滚动轮播示例代码
Mar 24 Javascript
javascript常用方法汇总
Dec 02 Javascript
JavaScript中this的四个绑定规则总结
Sep 26 Javascript
理解JavaScript原型链
Oct 25 Javascript
element UI upload组件上传附件格式限制方法
Sep 04 Javascript
详解Webpack loader 之 file-loader
Nov 07 Javascript
微信小程序wepy框架学习和使用心得详解
May 24 Javascript
使用easyui从servlet传递json数据到前端页面的两种方法
Sep 05 Javascript
基于JavaScript实现单例模式
Oct 30 Javascript
详解小程序如何改变onLoad的执行时机
Nov 01 Javascript
JS实现刷新网页后之前浏览位置保持不变示例详解
Aug 14 Javascript
javascript闭包的高级使用方法实例
Jul 04 #Javascript
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
Jul 04 #Javascript
JavaScript回调(callback)函数概念自我理解及示例
Jul 04 #Javascript
JS实现简单的Canvas画图实例
Jul 04 #Javascript
Jquery获取复选框被选中值的简单方法
Jul 04 #Javascript
jquery和javascript的区别(常用方法比较)
Jul 04 #Javascript
JS定时刷新页面及跳转页面的方法
Jul 04 #Javascript
You might like
在PHP中使用redis
2013/11/04 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
jquery键盘事件使用介绍
2011/11/01 Javascript
node在两个div之间移动,用ztree实现
2013/03/06 Javascript
js保留两位小数使用toFixed实现
2013/07/29 Javascript
JavaScript版TAB选项卡效果实例
2013/08/16 Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
2015/12/06 Javascript
关于vue.js弹窗组件的知识点总结
2016/09/11 Javascript
基于MVC方式实现三级联动(JavaScript)
2017/01/23 Javascript
EasyUI的TreeGrid的过滤功能的解决思路
2017/08/08 Javascript
基于jQuery实现图片推拉门动画效果的两种方法
2017/08/26 jQuery
解决vue中对象属性改变视图不更新的问题
2018/02/23 Javascript
ng-zorro-antd 入门初体验
2018/12/03 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
Python日期操作学习笔记
2008/10/07 Python
用PyQt进行Python图形界面的程序的开发的入门指引
2015/04/14 Python
Python读取Excel的方法实例分析
2015/07/11 Python
python3中dict(字典)的使用方法示例
2017/03/22 Python
Python绘制正余弦函数图像的方法
2018/08/28 Python
Python中print和return的作用及区别解析
2019/05/05 Python
详解python深浅拷贝区别
2019/06/24 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
2019/08/12 Python
python实现最速下降法
2020/03/24 Python
python基于socket函数实现端口扫描
2020/05/28 Python
尤妮佳moony海外旗舰店:日本殿堂级纸尿裤品牌
2018/02/23 全球购物
网上卖盒饭创业计划书范文
2014/02/07 职场文书
航海技术专业毕业生求职信
2014/04/06 职场文书
股权转让协议范本
2014/12/07 职场文书
个人事迹材料怎么写
2014/12/30 职场文书
2015年公司行政后勤工作总结
2015/05/20 职场文书
如何写一份成功的商业计划书
2019/06/25 职场文书
MySQL三种方式实现递归查询
2022/04/18 MySQL
排查Tomcat进程假死的问题
2022/05/06 Servers