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玩一玩WSH吧
Feb 23 Javascript
在js中使用&quot;with&quot;语句中跨frame的变量引用问题
Mar 08 Javascript
学习YUI.Ext 第二天
Mar 10 Javascript
10个基于Jquery的幻灯片插件教程
Oct 29 Javascript
firefox下input type=&quot;file&quot;的size是多大
Oct 24 Javascript
用js小类库获取浏览器的高度和宽度信息
Jan 15 Javascript
JavaScript优化专题之Loading and Execution加载和运行
Jan 20 Javascript
JQuery的attr 与 val区别
Jun 12 Javascript
浅谈Vue.nextTick 的实现方法
Oct 25 Javascript
JavaScript事件对象event用法分析
Jul 27 Javascript
Vue 实现点击空白处隐藏某节点的三种方式(指令、普通、遮罩)
Oct 23 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
Jul 24 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内存溢出问题的解决方法
2013/06/25 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
JavaScript判断密码强度(自写代码)
2013/09/06 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
JavaScript中双叹号(!!)作用示例介绍
2014/04/10 Javascript
jquery新的绑定事件机制on方法的使用方法
2014/04/15 Javascript
使用GruntJS构建Web程序之安装篇
2014/06/04 Javascript
JavaScript的arguments对象应用示例
2014/09/15 Javascript
javascript中数组array及string的方法总结
2014/11/28 Javascript
Windows系统中安装nodejs图文教程
2015/02/28 NodeJs
简易的投票系统以及js刷票思路和方法
2015/04/07 Javascript
JS表单验证的代码(常用)
2016/04/08 Javascript
自制微信公众号一键排版工具
2016/09/22 Javascript
原生JS实现圣旨卷轴展开效果
2017/03/06 Javascript
学习使用Bootstrap页面排版样式
2017/05/11 Javascript
基于LayUI分页和LayUI laypage分页的使用示例
2017/08/02 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
vue中render函数的使用详解
2018/10/12 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
layui table 表格上添加日期控件的两种方法
2019/09/28 Javascript
[00:49]完美世界DOTA2联赛10月28日开团时刻:随便打
2020/10/29 DOTA
python列出目录下指定文件与子目录的方法
2015/07/03 Python
Django接受前端数据的几种方法总结
2016/11/04 Python
python实现简单日期工具类
2019/04/24 Python
python打开windows应用程序的实例
2019/06/28 Python
python requests使用socks5的例子
2019/07/25 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
2020/09/03 Python
来自世界各地的优质葡萄酒:VineShop24
2018/07/09 全球购物
在校大学生个人的自我评价
2014/02/13 职场文书
课例研修方案
2014/05/31 职场文书
2014年女职工工作总结
2014/11/27 职场文书
酒店办公室主任岗位职责
2015/04/01 职场文书
车间主任岗位职责范本
2015/04/08 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
校友会致辞
2015/07/30 职场文书