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 相关文章推荐
短信提示使用 特效
Jan 19 Javascript
javascript或asp实现的判断身份证号码是否正确两种验证方法
Nov 26 Javascript
js TextArea的选中区域处理
Dec 28 Javascript
Javascript实现div的toggle效果实例分析
Jun 09 Javascript
基于javascript实现tab切换特效
Mar 29 Javascript
js字符串与Unicode编码互相转换
May 17 Javascript
vue实现城市列表选择功能
Jul 16 Javascript
vue-cli配置flexible过程详解
Jul 04 Javascript
在Express中提供静态文件的实现方法
Oct 17 Javascript
javascript设计模式之迭代器模式
Jan 30 Javascript
vue 获取url参数、get参数返回数组的操作
Nov 12 Javascript
JavaScript canvas实现流星特效
May 20 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实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
PHP解压ZIP文件到指定文件夹的方法
2016/11/17 PHP
PHP实现文字写入图片功能
2019/02/18 PHP
基于laravel-admin 后台 列表标签背景的使用方法
2019/10/03 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
Js基础学习资料
2010/11/23 Javascript
使用GruntJS构建Web程序之安装篇
2014/06/04 Javascript
json实现前后台的相互传值详解
2015/01/05 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
2015/12/14 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
javascript实现复选框全选或反选
2017/02/04 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
详解使用Vue Router导航钩子与Vuex来实现后退状态保存
2017/09/11 Javascript
Three.js实现浏览器变动时进行自适应的方法
2017/09/26 Javascript
JS高阶函数原理与用法实例分析
2019/01/15 Javascript
JavaScript使用ul中li标签实现删除效果
2019/04/15 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
2019/04/17 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
Python实现备份文件实例
2014/09/16 Python
浅谈python中的__init__、__new__和__call__方法
2017/07/18 Python
Python3多线程基础知识点
2019/02/19 Python
Python 存储字符串时节省空间的方法
2019/04/23 Python
浅谈Python小波分析库Pywavelets的一点使用心得
2019/07/09 Python
Python3使用xlrd、xlwt处理Excel方法数据
2020/02/28 Python
Python的PIL库中getpixel方法的使用
2020/04/09 Python
python利用Excel读取和存储测试数据完成接口自动化教程
2020/04/30 Python
CSS3中box-shadow的用法介绍
2015/07/15 HTML / CSS
人力资源管理专业毕业生推荐信
2013/11/07 职场文书
迟到检讨书大全
2014/01/25 职场文书
运动会入场词60字
2014/02/15 职场文书
董事长助理工作职责范本
2014/07/01 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
运动会搞笑广播稿
2014/10/14 职场文书
总账会计岗位职责
2015/04/02 职场文书
优秀乡村医生事迹材料(2016精选版)
2016/02/29 职场文书
go goroutine 怎样进行错误处理
2021/07/16 Golang