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 相关文章推荐
javascript中获取选中对象的类型
Apr 02 Javascript
javascript据option的value值快速设定初始的selected选项
Aug 13 Javascript
jquery三个关闭弹出层的小示例
Nov 05 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
May 14 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
Sep 05 Javascript
BootStrap中Datepicker控件带中文的js文件
Aug 10 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
Mar 08 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
Jun 22 Javascript
JavaScript中引用vs复制示例详析
Dec 06 Javascript
详解React服务端渲染从入门到精通
Mar 28 Javascript
vue项目前端错误收集之sentry教程详解
May 27 Javascript
Element Dropdown下拉菜单的使用方法
Jul 26 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如何实现高效安全的ftp服务器(二)
2015/12/30 PHP
根据分辨率不同,调用不同的css文件
2006/07/07 Javascript
初探jquery——表单应用范例
2007/02/20 Javascript
一个js实现的所谓的滑动门
2007/05/23 Javascript
YUI 读码日记之 YAHOO.util.Dom - Part.1
2008/03/22 Javascript
js 表格隔行颜色
2009/12/02 Javascript
避免 showModalDialog 弹出新窗体的原因分析
2010/05/31 Javascript
HTML中的setCapture和releaseCapture使用介绍
2012/03/21 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
2013/12/14 Javascript
查找页面中所有类为test的结点的方法
2014/03/28 Javascript
调试代码导致IE出错的避免方法
2014/04/04 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
原生JS和JQuery动态添加、删除表格行的方法
2015/05/28 Javascript
Bootstrap被封装的弹层
2016/07/20 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
浅谈react+es6+webpack的基础配置
2017/08/09 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
vue路由 遍历生成复数router-link的例子
2019/10/30 Javascript
Python命令行参数解析模块optparse使用实例
2015/04/13 Python
实用自动化运维Python脚本分享
2018/06/04 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
Python docx库用法示例分析
2019/02/16 Python
python scatter散点图用循环分类法加图例
2019/03/19 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
python获取网络图片方法及整理过程详解
2019/12/20 Python
英国在线珠宝店:The Jewel Hut
2017/03/20 全球购物
DC Shoes官网:美国滑板鞋和服饰品牌
2017/09/03 全球购物
企业管理培训感言
2014/01/27 职场文书
数控技术专业毕业自荐书范文
2014/02/05 职场文书
对外汉语专业大学生职业生涯规划书
2014/10/11 职场文书
英文自荐信范文
2015/03/25 职场文书
获奖感言一句话
2015/07/31 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
Pygame如何使用精灵和碰撞检测
2021/11/17 Python