|
|
源代码
- $(function() {
- 'use strict';
- $(document).on('pageInit', ".superpage_shop", function(e, id, page) {
- //点击获取验证码
- $('.btn_verify', page).click(function() {
- var t = this;
- var timer, seconds = 60;
- if ($(t).hasClass('button-default')) {
- $(t).removeClass('button-default').addClass('button-light disabled').html('获取验证码('+seconds+')');
- timer = setInterval(function(){ //每隔多少之间执行函数内的东西
- seconds -= 1;
- if (seconds < 0) {
- $(t).removeClass('button-light disabled').addClass('button-default').html('获取验证码');
- clearInterval(timer);
- return;
- }
- $(t).html('获取验证码('+seconds+')');
- }, 1000);
- }
- });
- });
- });
复制代码- $(document).on('pageInit', ".superpage_shop", function(e, id, page) { //在当前页面下执行+
复制代码- $('.btn_verify', page).click(function() { //点击clsss=btn_verify的时候执行点击事件
复制代码- var timer, seconds = 60; //timer:定时器功能,econds = 60:要定时的时间长度;
复制代码- timer = setInterval(function(){ //setInterval每隔多少时间(1000毫秒)执行函数内的东西
复制代码- seconds -= 1; //要定时的总时间自减1秒;
复制代码- if (seconds < 0) { //当所剩时间小于0的时候
复制代码- clearInterval(timer); //清除当前执行的时间
复制代码- $(t).html('获取验证码('+seconds+')'); //将html展示出来
复制代码- }, 1000); //setInterval每隔1000毫秒执行函数内的东西
复制代码
|
|